имеется структура articles в нее встроены comments, нужно найти определенный комент и вставить в его дочерние другой комент:
{
_id:"Some ID",
text:"Some Article",
comments:[
{
"_id":"some comment id1",
"text":"some comment",
"parent":"Some ID",
"comments":[
{
"_id":"some comment id2",
"text":"some comment",
"parent":"some comment id1",
"comments":[
{
...
}
]
}
]
},
{
"_id":"some comment id3",
"text":"some comment",
"parent":"Some ID",
"comments":[
{
...
}
]
}
вложенность коментов может быть любая, мне нужно добавить комент к другому коменту по его id, я не знаю на каком уровне находится родительский комент, как это сделать с помощью запроса в монго? или же проще и правильнее вытащить всю структуру коментов в объект, пройтись по этому дереву, добавить новый элемент дерева и в монгу заапдейтить все дерево?