Meteor Collections使用find选择器来区分某些变量

时间:2018-03-21 02:06:30

标签: mongodb meteor

我知道我们可以使用find和选择器来获取集合中的特定元素,如下所示:

usernames.find(selector)

指定查找具有特定属性的所有用户名,例如" Bob"正如我所说的那样:

usernames.find({name: "Bob"})

这只会显示名为Bob的文档。但是,让我们说我的收藏中还有其他人,比如Alice和Kat,我想找到名字不是Bob的收藏中的每个人。

如何指定选择器来查找名称不是Bob的用户名集合中的所有内容?

我试过了:

usernames.find({name: !"Bob"})

我坚持语法。谢谢!

1 个答案:

答案 0 :(得分:1)

使用$ ne运算符

usernames.find( { name: { $ne: "Bob" } })

$ ne选择字段值不等于指定值的文档。这包括不包含该字段的文档。

https://docs.mongodb.com/manual/reference/operator/query/ne/