1

就像是:

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

?

4

1 回答 1

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
}
于 2013-04-11T07:38:19.563 回答