我的集合中有这个结构:
{foo : 1, bar : 4, baz : {a : 1, b : 2 ,c : "fafofu"}}
如何在 baz 中找到“a”和“b”?
它不起作用 db.my_collection.find({baz : {a : 1, b : 2});
我不关心“c”是“fafofu”还是“cacocu”并不重要。
最佳答案
您可以使用.
来访问baz对象。
db.my_collection.find({"baz.a" : 1, "baz.b" : 2});
关于mongodb - 在 mongodb 的 hash 中查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4703209/