Jika Anda memiliki struktur arbitrer seperti ini, maka saya sarankan Anda menyimpan pohon dengan cara yang berbeda. Struktur arbitrer sulit untuk ditanyakan dan ditangani.
Dokumentasi MongoDB memiliki beberapa saran:http://docs.mongodb. org/manual/tutorial/model-tree-structures/