gpt4 book ai didi

meteor 如果文档存在返回真/假

转载 作者:行者123 更新时间:2023-12-04 20:37:59 26 4
gpt4 key购买 nike

如何确定文档是否存在于 Meteor 的集合中?

编辑:新代码。

mongodb 有一个 ProductName 的文档:Apples
输入产品是“苹果”

var exists = Products.find({ProductName: inputproduct});
if(exists)
{
alert("it exists");
}else{
alert('doesnt exist');
}

我得到的只是:“它存在”,无论输入产品的值(value)如何。我输出了什么输入产品,它返回“苹果”没问题。不知道这里发生了什么。使用 find 或 findOne 尝试了几种方法,但什么也没有。

最佳答案

你几乎拥有它。然而,meteor 的 collection.findOne 将返回第一个匹配的对象,如果没有找到匹配,则返回 undefined(这是假的)。尝试这个:

var exists = Products.findOne(selector, projection);
if(exists)
{
do something...
}

关于 meteor 如果文档存在返回真/假,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31813058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com