我现在正在学习如何使用 Mongo,并且想知道语法下的推理。
在演员数据库中,要搜索所有也是英语的男演员,查询是:
db.actors.find({gender: 'm', $or: [{nationality: 'english'}]});
原谅我的天真,但是为什么如下使用“和”更有意义呢?
db.actors.find({gender: 'm', $and: [{nationality: 'english'}]});
我错过了(或者我今天过得很糟糕)一定是有原因的。它是什么?