如何在MongoDB查询语句中编写3个过滤条件
MongoDB三个过滤条件的查询调整方法
你只需要在原有$and对应的数组中,追加第三个匹配条件即可,调整后的代码如下:
db.mycollection.find({"$and": [{"key1": value1}, {"key2": value2}, {"key3": value3}]})
如果你所有过滤条件都为等值匹配,还可以用MongoDB默认的隐式$and语法简化写法,两种写法执行效果完全一致:
db.mycollection.find({"key1": value1, "key2": value2, "key3": value3})
内容的提问来源于stack exchange,提问作者usmansharif shaik
相关产品推荐
相关产品推荐

