集合是 MongoDB 文档的分组。集合中的文档可以具有不同的字段。集合相当于关系数据库系统中的表格。集合存在于单个数据库中。
集合屏幕
Collections(集合)屏幕列出了所选数据库中的现有集合和视图。每个列表项均包含集合或视图的名称和其他常规信息。
要访问数据库的 Collections(集合)屏幕,请从 Databases(数据库)屏幕中选择任一项:
- 单击主 Databases(数据库)视图中的 Database Name(数据库名称),或 
- 单击左侧导航栏中的数据库。 

集合信息
Collections(集合)屏幕显示了所选数据库中每个集合的以下信息:
- 集合名称 
- 集合中文档数量 - 注意- Compass 根据使用 collStats 进行缓存的元数据计算出 Collections 屏幕上显示的文档计数。此计数可能与集合中的实际文档计数不同。例如,意外关机 可能会引发计数失败。请使用 db.collection.countDocuments() 方法获得最准确的文档计数。 
- 集合文档平均大小 
- 集合中所有文档的总大小 
- 集合上的索引数量 
- 集合中所有索引的总大小。 
- 集合的排序规则属性。将鼠标悬停于 Collation(排序规则)轮播图,可查看此集合的属性。 
注意
如果您被授予某个集合的自定义角色或权限,但缺乏列出服务器命名空间的权限,Compass会在Collections 屏幕中列出该集合,并附带一个空文件夹图标 ,并且集合名称将变为灰色。即使集合不存在, Compass也会以这种方式显示集合。
Infer Additional Namespaces from Privileges为避免看到这些集合,您可以在Compass设置面板中禁用 设置。
创建集合
您可以在现有数据库中创建新集合。
删除集合
集合详情
集合详细信息屏幕显示集合的详细信息,包括集合包含的文档。 要查看集合详细信息,请执行以下操作:
- 单击主 Collections(集合)屏幕中的 Collection Name(集合名称),或 
- 单击左侧导航栏中的集合。 
- 在新标签页中打开集合。 
选择集合后,Compass 将显示集合的文档标签页。Compass 在详细视图中提供以下集合信息和功能:
标签式视图
您可以在不同的标签页中打开多个集合详细信息屏幕。 要打开新标签页,查看集合详细信息,请执行以下操作:
限制
- MongoDB Compass Readonly Edition 中不允许创建和删除集合。