我有以下结构:
{
"title" : "Parent",
"child" :
{
"title" : "Child"
}
}
// I want to get only:
"child" :
{
"title" : "Child"
}
我想只返回子文档。我尝试使用聚合框架,但我在Mongo中很新,我在这里迷失了。
有任何帮助吗? 提前谢谢。
答案 0 :(得分:0)
db.collectionname.find({}, {child: 1, _id: 0})
只要您的收藏中只有一个文档,它就会返回您想要的内容。如果要按标题选择特定文档的子文档,可以执行以下操作:
db.collectionname.find({title: "Parent"}, {child: 1, _id: 0})