Compass で、データモデルをエンティティ関係図として可視化化します。エンティティ関係図を使用すると、データベース内のデータ間の関係を理解してドキュメント、スキーマ の変更を計画するのに役立ちます。
このタスクについて
Compass は、データベースで選択した各コレクションのドキュメントの小さなサンプルに基づいてエンティティ関係図を生成します。このサンプリングにより、図にはデータ内のすべてのフィールドや関係が反映されない場合があります。
図の生成後にデータに変更を加えた場合、Compass は図を自動的に更新しません。変更を確認するには、新しい図を作成する必要があります。
始める前に
Compass でエンティティ関係図を生成するには、データベースに少なくとも 1 つのデータを含むコレクションが必要です。
手順
2
7
(任意)自動推論された関係を切り替える
Select collections モーダルでは、コレクション間で Automatically infer relationships を選択できます。有効にすると、Compass は選択したコレクションを分析し、他のコレクションへの参照を含むインデックス付きフィールドに基づいて関係を追加します。
図を生成した後、関係を手動で追加および編集することもできます。
注意
関係は注釈のみを目的としています。Compass は関係情報をMongoDBデータベースに保存しません。