查询嵌套的JSON对象
问题描述:
我的文档:查询嵌套的JSON对象
{ "_id" : ObjectId("56d880d679d3969d0592abc3"),
"uuid" : "1322c975-068d-4707-b5a5-f6715a9275aa",
"user" : "0ba127e4-e40c-4f69-a7dc-f72a93aff7f7",
"like" : "sdfg",
"dislike" : "dsfg",
"article" : { "uuid" : "407b67e2-cda3-4cf5-b26a-ab0d5d8e4be9", "version" : 1 },
"__v" : 0
}
我需要它的UUID来查询文章。我已经尝试了聚合和查找。
db.col.find({文章:{UUID: “407b67e2-cda3-4cf5-b26a-ab0d5d8e4be9”}})
答
您可以使用点符号查询它,检查documentation进一步的细节:
db.data.find({"article.uuid":"407b67e2-cda3-4cf5-b26a-ab0d5d8e4be9"})