mongoDB中$ or的语法

时间:2019-03-24 00:50:23

标签: mongodb

我尝试过在openclassroom中找到的以下代码,但是它不起作用,请帮助

db.getCollection('test').find(
{"field" : {"$or" : [{"$gt" : 10}, {"$lt" : 5} ] }
},
{"field":1,"_id":0})

The result is:
Error: error: {
"ok" : 0,
"errmsg" : "unknown operator: $or",
"code" : 2,
"codeName" : "BadValue"
}

1 个答案:

答案 0 :(得分:0)

您几乎是正确的。请参阅here

db.getCollection('test').find(
{"$or" : [{"field" : {"$gt" : 10}}, {"field":{"$lt" : 5}} ] }
},
{"field":1,"_id":0})