私は厳密に MySQL のバックグラウンドを持っており、MongoDB は NoSQL との最初の接点です。たくさんのユーザーとたくさんのグループがあるとしましょう。
ユーザースキーマ:
user_id
username
email
グループ スキーマ
group_id
name
description
MySQL を使用していて、各ユーザーとそのユーザーが属するグループのリレーションシップを取得したい場合は、リレーションシップを含む別のテーブルを作成しますuser_id -> group_id
。この関係のために別の MongoDB コレクションを作成するのは適切でしょうか? そうでない場合、スキームはどのように見えるべきですか?