获取不是特定string的字段

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

我怎样才能做到这一点?

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

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

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

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

应该工作,这里是文档: Mongo,高级查询。

只需使用$neselect器就可以$ne

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

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