在哈希mongodb里面找到

Man*_*ani 9 mongodb

我在我的集​​合中有这个结构:

{foo : 1, bar : 4, baz : {a : 1, b : 2 ,c : "fafofu"}}
Run Code Online (Sandbox Code Playgroud)

如何在baz中找到"a"和"b"?它不起作用db.my_collection.find({baz : {a : 1, b : 2});

我不在乎"c"是"fafofu"还是"cacocu"并不重要.

Jef*_*ear 19

您可以使用.进入baz对象.

db.my_collection.find({"baz.a" : 1, "baz.b" : 2});
Run Code Online (Sandbox Code Playgroud)