我试图查询我排除某些自治市镇名称的地方,例如布鲁克林,皇后区和史坦顿岛,我只能排除一个,但无法弄清楚如何排除更多只有一个
不包括一个: db.rest.find({borough:{$ ne:“Brookyln”}});
这只是为了排除一个,所以我环顾四周看看我怎么做多次尝试
db.rest.find({borough:{$ ne:[“Brooklyn”,“Queens”,“Staten Island”]}});
哪个不起作用,我怎么能做到这一点?
答案 0 :(得分:0)
您可以使用$ nin运算符:
db.rest.find({ borough : {$nin : ["Brooklyn", "Queens", "Staten Island"]}});
参考:https://docs.mongodb.com/manual/reference/operator/query/nin/