Я сложил во вложенный объект. вот моя коллекция.
{
"key": 1,
"subKey": ""
},
{
"key": 2,
"subKey": 1
},
{
"key": 3,
"subKey": 2
},
{
"key": 4,
"subKey": 3
}
Я хочу запросить Key:4
, что дает мне результат
{
"key": 4,
"subKey": 3
}
после получения результата я хочу запросить "subKey": 3
как key:"$subKey"
и я хочу запустить al oop, пока не найду пустой subKey, в нашем случае это Key:1
. и всякий раз, когда я нахожу пустой subKey
, я хочу, чтобы он был родительским.
В конце концов, мне нужен результат
{
"key": 4,
"parent":{"key":1,"subKey":"",....}
}
или аналогичный.
Это это возможно с помощью встроенной функции MongoDB? если он недоступен, как мне достичь этой цели?
также, мне нужно альтернативное решение, если оно есть.