私は現在Mongoの使い方を学んでおり、構文の理由について疑問に思っていました。
俳優のデータベースで、英語でもあるすべての男性俳優を検索するには、クエリは次のとおりです。
db.actors.find({gender: 'm', $or: [{nationality: 'english'}]});
私の素朴さを許してください。しかし、次のように「and」を使用する方が理にかなっていないのはなぜですか?
db.actors.find({gender: 'm', $and: [{nationality: 'english'}]});
これには、私が行方不明になっている(または本当に悪い日を過ごしている)という理由があるに違いありません。それは何ですか?