mongodb有$ ne的多个条件

时间:2017-05-10 19:36:21

标签: mongodb

我试图查询我排除某些自治市镇名称的地方,例如布鲁克林,皇后区和史坦顿岛,我只能排除一个,但无法弄清楚如何排除更多只有一个

不包括一个: db.rest.find({borough:{$ ne:“Brookyln”}});

这只是为了排除一个,所以我环顾四周看看我怎么做多次尝试

db.rest.find({borough:{$ ne:[“Brooklyn”,“Queens”,“Staten Island”]}});

哪个不起作用,我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用$ nin运算符:

db.rest.find({ borough : {$nin : ["Brooklyn", "Queens", "Staten Island"]}});

参考:https://docs.mongodb.com/manual/reference/operator/query/nin/