Я новичок в 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