Hvis du har en vilkårlig struktur som denne, så foreslår jeg, at du opbevarer træerne på en anden måde. Vilkårlige strukturer er svære at forespørge på og håndtere.
MongoDB-dokumentationen har et par forslag:http://docs.mongodb. org/manual/tutorial/model-tree-structures/