我正在从我的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/
但我没有运气
答案 0 :(得分:1)
查询只是第一个参数,第二个参数处理排序,限制,限制要返回的字段等...
更改为:
Users.find({ "services.facebook" : {$exists : true}, "_id": {$nin: doNotCount }}).fetch()