如何确保Meteor集合中还没有值?

时间:2013-04-11 01:23:34

标签: meteor

类似的东西:

if (myCollection.find({'thingamaJig.$' : 'number1'}) = null) { 
"number1 is NOT in       myCollection" } 
else { "number1 is already in myCollection!"  }

1 个答案:

答案 0 :(得分:2)

您可以使用findOne

if(!myCollection.findOne({thingamagig:number1})) {
    //Number1 not in collection
}

即使thingamagic是一个数组,这也会有效。

文档如下:

{thingamagig : [1,4,5,9]}

这会运行,因为10不在数组

if(myCollection.findOne({thingamagig:10}) == null) {
     //Not in collection
}