ツリー構造をどう保存するのがいいのかというのは、どういう操作を実行したいのかということによって変わってきます。下記の色々な方法を参考にしてください。実際には、多くの開発者は、"一つのドキュメントにすべてのツリー構造を入れる"、"親へのリンクを持つ"、"先祖を配列で持つ"のパターンのどれかを選びます。 パターン 一つのドキュメントにすべてのツリー構造を入れる { comments: [ {by: "mathias", text: "...", replies: []} {by: "eliot", text: "...", replies: [ {by: "mike", text: "...", replies: []} ]} ] } 利点: 1ページをフェッチするために1つのドキュメントで済む すべてのツリーがディスクの一箇所に配置される すべての構造を簡単に見ることができる 欠点: 検索が