最近MongoDBを使用して取り組んでいるプロジェクトがあります。基本的に、私のウェブサイトのコア要素は「プロジェクト」です。各プロジェクトには、ネストされた「文字列」オブジェクトが含まれます。このオブジェクトには、大量の文字列が含まれます。したがって、各プロジェクトは非常に大規模で、メガバイト以上に近づく可能性があります。そのため、私はプロジェクトを独自のコレクションに入れたいと思っています。
私が抱えている問題は、ユーザーをプロジェクトに割り当てる方法がわからないことです。ユーザーには、登録しているプロジェクトのリストを含める必要がありますか、それともプロジェクトにユーザーのリストを含める必要がありますか?いつどちらを選ぶべきですか?そして、もっと良い方法はありますか?(私はしばらくMongoDBに触れていないので、少し錆びています)