mongodb查找和等于运算符之间的区别

时间:2015-04-08 09:54:53

标签: mongodb

之间有什么区别
db.MarketDataReference.find({ "CutVersion" : { "$eq" : 8649781 } })

db.MarketDataReference.find({ "CutVersion" : 8649781 })

第二个陈述给出了结果,而第一个陈述没有

1 个答案:

答案 0 :(得分:0)

这两个查询没有difference相同。

<强>演示

> db.bar.insert({ 'a': 4 })
> db.bar.find({ 'a': 4 })
{ "_id" : ObjectId("5524ef4f374c8649d5cfb3b5"), "a" : 4 }
> db.bar.find({'a': { "$eq": 4 }})
{ "_id" : ObjectId("5524ef4f374c8649d5cfb3b5"), "a" : 4 }