データの構造化には、いくつかのオプションがあります。ドキュメント複数のコレクションドキュメント内のサブコレクション各オプションの利点を考慮して使用ください。このガイドでは、階層データの構造の例をいくつか紹介しています。ドキュメント内のネストデータドキュメント内に配列やマップなどの複雑なオブジェクトをネストできます。ドキュメント内に単純な固定データリストを保持するような場合に、データ構造の設定と効率化を簡単に実現できます。データが時間の経過とともに拡大する場合は、他のオプションのようなスケーラビリティはありません。リストが大きくなったり、増加したりすると、ドキュメントも大きくなり、検索時間が遅くなる可能性があります。つのチャットルームを、ネストされたリストとしてプロフィールに保存する。SWEs"サブコレクションデータが時間とともに増加する可能性がある場合、ドキュメント内にコレクションを作成できます。リストが大きくなっても、親ドキュメントのサイズが変わりません。クエリを発行できます。サブコレクションを簡単に削除することはできません。同じチャットアプリで、ユーザーやメッセージのデータをチャットルームのドキュメント内のコレクションとして作成する。astrophysics...ルートレベルのコレクション性質の異なるデータセットをまとめるには、データベースのルートレベルでコレクションを作成します。ルートレベルのコレクションは、多対多の関係に適しており、各コレクション内で強力なクエリを実行できます。データが階層的になっていることから、データベースが拡大するにつれ、データの取得が難しくなる可能性があります。それぞれコレクションを作成する。ライセンスにより使用許諾されます。ライセンスにより使用許諾されます。サイトのポリシーをご覧ください。関連会社の登録商標です。