我怎样才能在mongodb中找到* not * <something>?</something>

时间:2012-01-19 12:32:07

标签: mongodb

我该怎么做:

db.my_collection.find('myObj.myField' : { $not : /abc/i });

这意味着检索myField包含abc子字符串(不区分大小写)的所有对象。

由于

1 个答案:

答案 0 :(得分:0)

> db.bar.insert({name : "joe", address : { street : "brodway", zip : 232 } })
> db.bar.insert({name : "alex", address : { street : "nelken", zip : 4 } })

> db.bar.find({ "address.street" : { $not : /Nelken/i }})
{ "_id" : ObjectId("4f1810e0ef7b8b0317a8ad1f"), "name" : "joe", "address" : { "street" : "brodway", "zip" : 232 } }
>