我是新来的mongodb并尝试查询子元素。 假设我的收藏是这样的:Mongodb搜索儿童并返回子女和父母
{
name: "test1",
children:[
{
name:"test2",
children:[
{
name:"test3"
},
{
name:"test4"
}
]
}
]
}
我想找到“TEST4”,返回的记录是这样的:
{
name: "test1",
children:[
{
name:"test2",
children:[
{
name:"test4"
}
]
}
]
}
我haved试过$ elementMatch但它返回整个reocrd既包括“TEST3 '和'test4'。我怎样才能做到这一点?非常感谢你的帮助!!
非常感谢您的评论!我试过这个,仍然有两个孩子元素和根元素消失@@ – afdsdsafadwer