私はフォーラムのモデルを作成しています。スレッドとコメントの束を考えてください。スレッドには多くのコメントがあります。 RDBMSの世界では、私は今、私は推測する、これで、データ/スキーマが多く、通常の形式のいずれかをたどるようにフォーラムのモデルfor MongoDB
Thread --has many--> Comment
id id
user_id thread_id
user_id
としてこれを設計します(私はこれを忘れてしまいました)。そして、私はこれが最も感覚的な方法だと思う。しかし、NoSQL世界(MongoDB)でこれを行う場合、この関係を設計する最良の方法は何でしょうか?私はRDBMSのやり方でほとんどそれを行うことができましたが、私は埋め込みオブジェクトを使う利点を失います。何らかの理由で、私はそれは私が求めています何だと思うこれを行うには、最も無意味な方法だろう何
Thread
_id
user_id
comments => [{_id, user_id, body, created_at}]
のようにそれを行うことがより傾いています。なぜ?