我如何寻找*而不是*<;某物>;在mongodb?

我如何寻找*而不是*<;某物>;在mongodb?,mongodb,Mongodb,我怎样才能做这样的事情: db.my_collection.find('myObj.myField' : { $not : /abc/i }); 这意味着检索myField值不包含abc子字符串(不区分大小写)的所有对象 谢谢哦:)有时候真相比小说更离奇:)谢谢! > db.bar.insert({name : "joe", address : { street : "brodway", zip : 232 } }) > db.bar.insert({name : "alex",

我怎样才能做这样的事情:

db.my_collection.find('myObj.myField' : { $not : /abc/i });
这意味着检索
myField
值不包含
abc
子字符串(不区分大小写)的所有对象

谢谢

哦:)有时候真相比小说更离奇:)谢谢!
> 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 } }
>