私は新しいプロジェクトのデータベース構造の設計に取り組んでおり、MongoDB、そして明らかに Mongoose の初心者です。
私はMongooses人口のドキュメントを読みました.1対多の関係があり、1つのPersonドキュメントと多くのStoryドキュメントがありますが、私を混乱させる部分は、ドキュメントが属してStoryいるドキュメントを参照する代わりに、スキーマがそれを設定している場所ですそのため、「所有する」ドキュメントの配列があります。PersonPersonStory
私はこれに非常に似たものを設定しています。Storyしかし、新しいドキュメントを作成するときは、Personドキュメント IDを持つ方が簡単だと考え続けています。しかし、それは、結合を使用した MySQL の関係に慣れているからかもしれません。
これが最善の方法である場合 (ドキュメントに記載されているため、そうであると確信しています)、新しいドキュメントが作成されたときに、関連するドキュメントStoryのストーリーの配列を更新する最良の方法は何ですか? People私は見ましたが、既存のドキュメントを更新して他のドキュメントへの参照を追加する(またはそれらを削除する)例は見つかりませんでした
これは私が見落とした簡単な解決策であると確信していますが、どんな助けも素晴らしいでしょう。ありがとう!