現在、nodejs/expressjsとmongoDB(+mongoose)をデータベースとしたブログアプリを実装しています。これまでのところ問題なく動作しますが、ネスト/スレッド化されたコメントを実装しようとしています。
そのようなコメントを mongoDB に保存するさまざまな方法について読んだので、柔軟性を保つために各コメントを個別のドキュメントに保存します。
スレッドに埋め込まれたすべてのコメントを保存するのとは対照的に、各親への参照を使用して DB から順不同の形式でコメントを取得します...具体化されたパスは代替手段ですが、その長さのためにインデックス作成に問題が生じる可能性があります。
コメントをレンダリングするときにクライアント側で実際にソートすることを計画しています - 良い考えですか?
私は backboneJS (リレーショナル) について読み、これが実装に役立つ適切なツールであるかどうかを自問しました。