Docs 菜单
Docs 主页
/
MongoDB Compass
/

在Compass中管理集合

在此页面上

  • 集合屏幕
  • 创建集合
  • 删除集合
  • 集合详情
  • 限制

集合是一组MongoDB 文档。集合中的文档可以具有不同的字段。集合相当于关系数据库系统中的表。集合存在于单个数据库中。

Collections(集合)屏幕列出了所选数据库中的现有集合视图。每个列表项均包含集合或视图的名称和其他常规信息。

要访问数据库的 Collections(集合)屏幕,请从 Databases(数据库)屏幕中选择任一项:

  • 单击主 Databases(数据库)视图中的 Database Name(数据库名称),或

  • 单击左侧导航栏中的数据库。

选择数据库
点击放大

Collections(集合)屏幕显示了所选数据库中每个集合的以下信息:

  • 集合名称

  • 集合中文档数量

    注意

    Compass 根据使用 collStats 进行缓存的元数据计算出 Collections 屏幕上显示的文档计数。此计数可能与集合中的实际文档计数不同。例如,意外关机 可能会引发计数失败。请使用 db.collection.countDocuments() 方法获得最准确的文档计数。

  • 集合文档平均大小

  • 集合中所有文档的总大小

  • 集合上的索引数量

  • 集合中所有索引的总大小。

  • 集合的排序规则属性。将鼠标悬停于 Collation(排序规则)轮播图,可查看此集合的属性。

您可以在现有数据库中创建新集合。

1

Collections 屏幕中点击 Create Collection 按钮。

2

Create Collection(创建集合)对话框中,输入要创建的集合名称。

Compass 还为您提供了 Additional preferences。 您可以从以下选项中选择:

3
1

Collections(集合)屏幕中,单击要删除的集合的垃圾桶。随即显示确认对话框。

2

在对话框中,输入要删除集合的名称。

3

集合详细信息屏幕显示集合的详细信息,包括集合包含的文档。 要查看集合详细信息,请执行以下操作:

  • 单击主 Collections(集合)屏幕中的 Collection Name(集合名称),或

  • 单击左侧导航栏中的集合。

  • 新标签页中打开集合。

选择集合后,Compass 将显示集合的文档标签页。Compass 在详细视图中提供以下集合信息和功能:

注意

数据湖限制

如果连接到数据湖,则无法使用以下功能:

  • 将数据导入集合

  • 模式分析

  • 查看查询性能

  • 管理索引

  • 为模式设置验证规则

您可以在不同的标签页中打开多个集合详细信息屏幕。 要打开新标签页,查看集合详细信息,请执行以下操作:

1
2
3
4
  • MongoDB Compass Readonly Edition 中不允许创建和删除集合。

  • 如果连接到数据湖,则 Create Collection(创建集合)按钮不可用。

后退

管理数据库