最終的に、あなたはめちゃくちゃです。 方法はありません (mongodbで)保証 一般的な関係、特に外部キーが不足しているため、このようなシナリオでのデータの整合性。そして、アプリケーションレベルのチェックを構築することにはほとんど意味がありません。それらがどれほど精巧であっても、失敗する可能性があります(したがって「保証なし」)。
つまり、埋め込み(関連データが常にドキュメント内に存在するようにする)か、一貫性のあるデータの希望を放棄するかのいずれかです。
最終的に、あなたはめちゃくちゃです。 方法はありません (mongodbで)保証 一般的な関係、特に外部キーが不足しているため、このようなシナリオでのデータの整合性。そして、アプリケーションレベルのチェックを構築することにはほとんど意味がありません。それらがどれほど精巧であっても、失敗する可能性があります(したがって「保証なし」)。
つまり、埋め込み(関連データが常にドキュメント内に存在するようにする)か、一貫性のあるデータの希望を放棄するかのいずれかです。