可以使用$match和$and操作符代替AND操作符来执行复杂的查询。示例如下:
在原始查询中使用AND:
db.users.find({age: {$gt: 18}, country: "USA"})
使用$match和$and操作符:
db.users.aggregate([ { $match: { $and: [ {age: {$gt: 18}}, {country: "USA"} ] } } ])
上一篇:按Dynamics 365用户类型筛选用户
下一篇:And语句的正确语法是什么?