如何使用Meteor Collections的find选择器排除指定变量
查询Meteor集合中name不为"Bob"的文档
嘿,这个需求很容易实现,Meteor的集合查询语法和标准MongoDB是完全兼容的,你只需要用**$ne**(Not Equal,不等于)操作符就能搞定:
usernames.find({name: {$ne: "Bob"}})
补充说明:
- 这个查询会返回所有
name字段值不等于"Bob"的文档,刚好符合你要获取Alice、Kat等其他用户的需求。 - 如果你的集合里存在一些没有
name字段的文档,这个查询也会把它们包含进来。要是你想只筛选出有name字段且不等于Bob的文档,可以加上$exists条件:usernames.find({name: {$ne: "Bob", $exists: true}})
内容的提问来源于stack exchange,提问作者MMM
相关产品推荐
相关产品推荐

