我是新來的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