Compass で既存のエンティティ関係図を変更して、実際のデータに影響を与えずにデータモデルへの変更を計画できます。
Data Modelingタブでは、次の操作が可能です。
フィールドを追加または除く
フィールドデータ型の変更
フィールドの名前を変更する
注意
エンティティ関係図に加えて変更しても、実際のデータベースには影響しません。
エンティティ関係図のコレクションに新しいフィールドを追加するには
左側のサイドバーで、 Data Modeling をクリックします。
新しいフィールドを追加するには、コレクションノードのいずれかの右上隅にあるアイコンをクリックします。コレクションノードに新しいフィールドが表示されます。
フィールドを追加すると、次のようなフィールドのプロパティを編集できます。
エンティティ関係図のフィールドの名前を変更するには、次の手順に従います。
左側のサイドバーで、 Data Modeling をクリックします。
図のいずれかのフィールドをクリックします。画面の右側にフィールドサイド パネルが開きます。
または、コレクションノードでフィールドタイプをダブルクリックして、ドロップダウンメニューを開くこともできます。
エンティティ関係図のフィールドのデータ型を変更するには、次の手順に従います。
左側のサイドバーで、 Data Modeling をクリックします。
図のいずれかのフィールドをクリックします。画面の右側にフィールドサイド パネルが開きます。
または、コレクションノードでフィールドタイプをダブルクリックして、ドロップダウンメニューを開くこともできます。
Datatype ドロップダウン メニューで、フィールドに割り当てるデータ型を選択します。MongoDBのデータは柔軟なスキーマモデルであるため、フィールドに複数のデータ型を指定できます。フィールドに複数のデータ型が含まれている場合、Compass は図内でフィールドを (mixed) としてラベル付けします。
図からフィールドを削除するには
左側のサイドバーで、 Data Modeling をクリックします。
図のいずれかのフィールドをクリックします。画面の右側にフィールドサイド パネルが開きます。
または、コレクションノードでフィールドタイプをダブルクリックして、ドロップダウンメニューを開くこともできます。