对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

在Compass中管理数据库

数据库是存放集合的容器。每个数据库在主机文件系统上都有自己的一组文件。一个 MongoDB server 通常拥有多个数据库。

Databases标签页列出了MongoDB 部署的现有数据库。要访问权限Databases标签页,请单击“连接”侧边栏中的部署名称。

在此视图中,你可以单击侧边栏中的数据库名称来查看其集合。或者,你可以通过单击左侧导航栏中的所需数据库来查看数据库集合。

您还可以从此视图创建删除数据库

注意

如果您被授予数据库的自定义角色或权限,但缺乏列出服务器命名空间的权限,Compass 会在 Databases 屏幕中列出该数据库,并带有空数据库图标 ,并且数据库名称会变为灰色。即使数据库不存在,Compass也会以这种方式显示该数据库。

为避免看到这些数据库,您可以在Compass 设置面板中禁用 Infer Additional Namespaces from Privileges 设置。

1

Connections Sidebar 中,您可以单击连接名称右侧的图标弹出 Create Database 对话框。或者,您可以右键单击左侧菜单上的任何数据库,然后从下拉列表中选择 Create database 以打开对话框。

2

在对话框中输入要创建的数据库名称及其第一个集合。 数据库名称和集合名称都是必填项。

如果要创建固定大小集合,请选中Capped Collection 复选框并输入最大字节数。

如果要对集合使用自定义排序规则,请选中Use Custom Collation 复选框并选择所需的排序规则设置。

如果您的部署是使用In-Use Encryption 连接的,则可以对新创建的集合使用Queryable Encryption。选中 Queryable Encryption选项并指示以下加密属性:

3
1

在“数据库”标签页中,要删除数据库,请单击该数据库的垃圾桶图标,或右键单击该数据库并选择Drop database 。出现确认对话框。

2

在对话框中,输入要删除的数据库名称。

3
  • MongoDB Compass Readonly Edition 中不允许创建和删除数据库。