Docs 菜单
Docs 主页
/ /

在Compass中生成实体关系图

在Compass中将数据模型可视化化为实体关系图。实体关系图可以帮助您了解和文档数据库中的数据之间的关系,并计划对模式进行更改。

Compass会根据您在数据库中选择的每个集合中的一小部分文档示例,生成实体关系图。由于这种采样,您的图表可能无法反映数据中的所有字段或关系。

如果在生成图表后对模式进行任何更改, Compass不会自动更新图表。您必须创建一个新图表才能查看更改。

要在Compass中生成实体关系图,您的数据库必须至少有一个包含数据的集合。

1

在左侧边栏中,单击 Data Modeling

2

如果您在 标签页中保存了现有图表,则可以通过单击屏幕右上角的Data Modeling Generate new diagram来创建新图表。

3
4

使用下拉菜单选择用于生成图表的MongoDB连接。 Active 标签显示在任何当前活动的连接名称下。

5

使用下拉菜单选择用于数据模型图表的数据库。

6

使用复选框选择要包含在数据模型图中的集合。

7

在 :guilabel:` Select collections` 模式中,您可以选择在集合之间进行 Automatically infer relationships。启用后, Compass会分析所选集合,并根据包含对其他集合引用的索引字段添加关系。

您还可以在生成图表后手动添加和编辑关系。

注意

关系仅用于注释目的。Compass不会在MongoDB 数据库中存储关系信息。

8

Compass使用所选集合生成实体关系图,并将其显示在当前标签页中。

生成图表后, Compass会在 Data Modeling标签页中显示现有图表。

  • 数据建模

  • MongoDB Compass中的数据建模

后退

数据建模

在此页面上