多个Mongo预测

时间:2016-04-27 04:25:44

标签: mongodb meteor

我正在从我的Meteor服务器运行查询,但由于某种原因,只有第一个投影正在捕捉。

Users.find({"services.facebook" : {$exists : true}}, {"_id": {$nin: doNotCount}}).fetch()

仅返回Facebook用户(忽略{"_id": {$nin: doNotCount}}

Users.find(, {"_id": {$nin: doNotCount}}, {"services.facebook" : {$exists : true}}).fetch()

仅返回不在给定数组中的用户(忽略{"services.facebook" : {$exists : true}}

从文档中可以看出这是可能的:

https://docs.mongodb.org/manual/reference/operator/projection/positional/

但我没有运气

1 个答案:

答案 0 :(得分:1)

查询只是第一个参数,第二个参数处理排序,限制,限制要返回的字段等...

更改为:

Users.find({ "services.facebook" : {$exists : true}, "_id": {$nin: doNotCount }}).fetch()