Zum Beispiel eine Baumstruktur als;Wie Baumstruktur rekursiv mit MongoDB abfragen?
[
{id: 1 , childrenIdList: [2, 3]},
{id: 2 , childrenIdList: [4, 5]},
{id: 3 , childrenIdList: []},
{id: 4 , childrenIdList: [6, 7]},
{id: 5 , childrenIdList: []},
{id: 6 , childrenIdList: []},
{id: 7 , childrenIdList: []}
]
was ist wie;
Wie kann ich den Baum vom Start des Blattknotens (id = 7) bis zum Stamm (id = 1) verfolgen?
Finden der Eltern von id=7
ist einfach wie;
db.document.find({childrenList: { $in: [7]}}, {id: 1}).toArray(function(err), result{
/*result gives
{"id" : NumberInt(4)}
now I should look the parent of id=4, and parent of id=2 as you know.
*/
})
Sind rekursive Abfragen auf mongodb möglich? Wie kann ich es implementieren?
Sehen Sie sich Graphdaten an: https://www.compose.com/articles/graph-data-with-mongodb/ – Zlatko