1

我想从 MongoDB 中获取没有该字段的文档"name":"John"(只是一个示例)。

我怎样才能做到这一点?

为了获取具有"name":"John"我使用的字段的文档:

db.col.find({"name":"John"})

我已经试过了...find(!{"name":"John"})

4

2 回答 2

2
db.col.find({"name":{$ne: "John"}})

应该可以,这里有文档:Mongo,Advanced Queries。

于 2013-03-06T15:43:53.487 回答
2

只需像这样使用$ne选择器:

db.col.find({"name":{$ne:"John"}})

http://docs.mongodb.org/manual/reference/operator/ne/#_S_ne

于 2013-03-06T15:48:54.637 回答