获取包含非特定字符串的字段的文档

时间:2013-03-06 15:39:32

标签: node.js mongodb database

我想从MongoDB获取具有字段"name":"John"的文档(仅作为示例)。

我该怎么做?

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

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

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

2 个答案:

答案 0 :(得分:2)

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

应该有效,这里有文档:Mongo, Advanced Queries.

答案 1 :(得分:2)

只需使用$ne选择器,如下所示:

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

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