このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
図書館のデータベースを例に考えてみましょう。そこには「書籍」と「著者」という2つのエンティティがあります。一人の著者が複数の書籍を執筆できますが、通常、各書籍には一人の著者しかいません。この場合、「著者」と「書籍」の間には多対一の関係が成り立ちます。複数の書籍が同じ著者に紐付けられますが、各書籍は一人の著者のみに紐付けられます。
ER図:

フィールド設定:

ソース コレクションとは、現在のフィールドが存在するコレクションのことです。
ターゲット コレクションとは、関連付けを行うコレクションのことです。
ソース コレクションのフィールドで、2つのコレクション間の関連付けを確立するために使用されます。
外部キーによって参照されるターゲット コレクションのフィールドです。一意である必要があります。
ON DELETE とは、親コレクションのレコードが削除された際に、関連する子コレクションの外部キー参照に適用されるルールを指します。これは外部キー制約を定義する際に使用するオプションです。一般的な ON DELETE オプションは以下の通りです。