Например, у меня есть этот документ:
{
"id": "kek",
"children": [
{
"id": "child1"
"moreInfo":...
},
{
"id": "child1",
"moreInfo": ...
}
]
}
Это нормально делать:
{
"id": "kek",
"children": {
"child1": {
"id": "child1"
"moreInfo":...
},
"child2:" {
"id": "child2",
"moreInfo": ...
}
}
}
С такой структурой в PHP легче получить нужного нам ребенка:
$kek[children][child1]
Кроме того, у ребенка тоже могут быть дети, поэтому он может выглядеть так:
$kek[children][child1][children][child3] ...
Так что нам не нужно делать рекурсивный поиск.
Но хорошая ли это структура документа с точки зрения MongoDB?
TY