Docs Menu
Docs Home
/ /

Compass エンティティ関係図で関係を管理する

Compass のエンティティ関係図で、さまざまなコレクションにわたるフィールド間の関係を手動で定義できます。

注意

関係は注釈のみを目的としています。Compass は関係情報をMongoDBデータベースに保存しません。

次のいずれかの方法を使用して、エンティティ関係図に関係を手動で追加できます。

  • サイド パネル : ソースコレクションを選択して関係を手動で追加します。

  • ドラッグとドロップ : あるコレクションから別のコレクションをクリックしてドラッグし、関係を作成します。

関係を追加するには、 がすでに図を生成していることを確認してください。

エンティティ関係図に関係を追加する方法については、希望する方法に対応するタブを選択してください。

1

Data Modelingタブから、エンティティ関係図を開きます。

2

図で、コレクションノードのいずれかをクリックします。画面の右側にコレクション サイド パネルが開きます。

3

サイド パネルの Relationshipタブで、Add Relationship をクリックします。

4

Relationship Properties の下の次のフィールドの値を指定します。

  • Local collection:関係内のプライマリコレクション。

  • Local field: プライマリコレクションのフィールド。

  • Local cardinality: ローカルフィールドに含まれる一意の値の数。

  • Foreign collection:関係内のターゲットコレクション。

  • Foreign field: ターゲットコレクションのフィールド。

  • Foreign cardinality: 外部フィールドにおける一意の値の数。

Compass は変更を行うと自動的に保存および更新を行います。

5

サイド パネルの Notesタブでは、関係の注釈を追加できます。これは、関係の目的と詳細をドキュメント化するのに役立ちます。

1

Data Modelingタブから、エンティティ関係図を開きます。

2

ドラッグとドロップの関係の作成を有効にするには、図ビューの左上隅にある アイコンをクリックします。

3

コレクションをクリックして別のコレクションにドラッグすると、Compass はサイド パネルを開き、Relationship Propertiesタブを表示します。

4

Relationship Properties の下の次のフィールドの値を指定します。

  • Local collection:関係内のプライマリコレクション。

  • Local field: プライマリコレクションのフィールド。

  • Local cardinality: ローカルフィールドに含まれる一意の値の数。

  • Foreign collection:関係内のターゲットコレクション。

  • Foreign field: ターゲットコレクションのフィールド。

  • Foreign cardinality: 外部フィールドにおける一意の値の数。

Compass は変更を行うと自動的に保存および更新を行います。

5

サイド パネルの Notesタブでは、関係の注釈を追加できます。これは、関係の目的と詳細をドキュメント化するのに役立ちます。

関係を作成すると、Compass は Relationshipsタブに各関係を表示します。

エンティティ関係図から関係を削除するには、次の手順に従います。

1

図内の関係をクリックします。関係サイド パネルが画面の右側に開きます。

2

Relationship Propertiesタブで、 Delete ボタンをクリックします。

戻る

フィールドの変更

項目一覧