Se hai una struttura arbitraria come questa, ti suggerisco di conservare gli alberi in un modo diverso. Le strutture arbitrarie sono difficili da interrogare e gestire.
La documentazione di MongoDB contiene alcuni suggerimenti:http://docs.mongodb. org/manual/tutorial/model-tree-structures/