类似的东西:
if (myCollection.find({'thingamaJig.$' : 'number1'}) = null) {
"number1 is NOT in myCollection" }
else { "number1 is already in myCollection!" }
答案 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
}