投影多个字段之间的区别并使用$和操作

时间:2017-03-10 07:10:32

标签: mongodb

之间有何区别?
db.collection.find({ field1: <value>, field2: <value> })

db.collection.find({ $and: [{field1: <value>}, {field2: <value>}] })

1 个答案:

答案 0 :(得分:2)

没有区别。来自文档:

  

MongoDB在指定逗号时提供隐式AND操作   分隔的表达式列表。使用显式AND与$和   当相同的字段或操作符必须时,操作符是必需的   在多个表达式中指定。

希望我的回答很有帮助。