2016-03-03 127 views
1

我的文档:查询嵌套的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”}})

回答

2

您可以使用点符号查询它,检查documentation进一步的细节:

db.data.find({"article.uuid":"407b67e2-cda3-4cf5-b26a-ab0d5d8e4be9"})