Mongodb查询中如何使用多个逻辑或(or) 2022-05-03 00:00:00 多个 逻辑 如何使用 { $or: [{a: 2}, {a: 3}], $or: [{b: 5}, {b: 4}] } 上面的代码是不允许的,字典里面只能有一个$or,为了解决这个问题 MongoDB2.0开始添加了一个新的操作符$and,这样就有效的解决了以前版本不能同时使用多个or语句的困扰。 db.things.find({$and: [{$or : [{'a':1},{'b':2}]},{$or : [{'a':2},{'b':3}]}] }) 相关文章