您可以在 Compass 界面上自定义 MongoDB Compass,以满足您的特定需求。有些选项只在 Settings(设置)面板中提供。
如果您已经在命令行或配置文件中配置了 Compass 设置,将无法在 Compass 界面中修改这些设置。
“Settings”(设置)面板位置
要打开MongoDB Compass设置面板,请单击Compass主屏幕左栏中的齿轮图标。
或者,您也可以使用键盘快捷键打开 Settings 面板:
Windows / Linux:
Ctrl+,Mac:
⌘+,
Compass 会打开一个对话框,您可以在其中配置 MongoDB Compass 设置。
连接到集群时,您还可以通过执行以下操作打开 Compass Settings(设置)面板:
单击集群名称旁边的 。
从下拉列表中选择 Compass Settings。
设置
您可以在 MongoDB Compass 界面上配置以下设置:
设置 | category | 定义 |
|---|---|---|
设置只读模式 | 常规 | 删除 Compass 上的所有写入和删除功能。 要学习;了解详情,请参阅限制对MongoDB的写入操作。 警告
|
启用 MongoDB Shell | 常规 | 启用或禁用 Compass 上的嵌入式 MongoDB Shell。 如果选择 Set Read-Only Mode(设置只读模式),则 Compass 会自动禁用 Enable MongoDB Shell(启用 MongoDB Shell)设置。 要了解更多信息,请参阅禁用嵌入式 MongoDB Shell。 |
保护连接字符串密钥 | 常规 | 将所有连接字符串设置为只读。连接字符串中的密码显示为 如果启用了 要学习;了解更多信息,请参阅保护连接字符串。 |
查询栏的默认排序 | 常规 | 定义Compass对文档进行排序的方式。 要学习;了解更多信息,请参阅设置默认排序顺序。 |
显示 Kerberos 密码字段 | 常规 | 在 Compass 连接表单上显示或隐藏 Kerberos 密码字段。 要了解详情,请参阅显示 Kerberos 密码字段。 |
Compass 数据库操作 maxTimeMS 的上限 | 常规 | 为所有 Compass 数据库操作指定时间上限。 |
启用 DevTools | 常规 | 启用 Chrome DevTools。 要了解详情,请参阅切换 Chrome DevTools。 |
安装 Compass 作为 URL 协议处理程序 | 常规 | 将 Compass 注册为 mongodb:// 和 mongodb+srv:// URL 的处理程序。 如果启用了 Install Compass as URL Protocol Handler(安装 Compass 作为 URL 协议处理程序),则可以在您的浏览器中导航到一个 mongodb:// 或 mongodb+srv:// URL,以打开 Compass。 默认启用 Install Compass as URL Protocol Handler(安装 Compass 作为 URL 协议处理程序)。您无法在 Linux 上切换此选项。您只能在 Windows 或 macOS 上切换此设置。 |
显示退出确认对话框 | 常规 | 指定退出Compass时是否显示确认对话框。 您还可以在退出对话框中选中 使用键盘快捷键退出时,也会显示退出对话框: |
显示数据库和集合统计信息 | 常规 | |
从特权推断其他命名空间 | 常规 | 启用后, Compass会显示您的角色和特权暗示的数据库和集合,即使这些数据库和集合尚不存在。 要避免看到这些数据库和集合,可以禁用此设置。 |
与操作系统同步 | 主题 | 根据您的操作系统设置,自动在浅色和深色主题之间切换。 |
浅色模式 | 主题 | 使用浅色主题。 |
深色模式 | 主题 | 使用深色主题。 |
启用自动更新 | 隐私 | 允许 Compass 定期检查新的更新。 |
启用地理可视化 | 隐私 | 允许 Compass 向第三方地图服务发出请求。 |
启用使用情况统计信息 | 隐私 | 允许 Compass 发送匿名使用统计数据。 |
提供产品反馈 | 隐私 | 请允许我们的产品团队偶尔向您征求有关 Compass 的反馈意见。 |
无代理 | 代理配置 | 请勿使用代理服务器。 |
系统代理 | 代理配置 | 指定以逗号分隔的主机名和IP地址列表,以从代理中排除。 |
手动配置 | 代理配置 | 指定要代理的 重要提示:如果您指定具有身份验证选项(例如用户名和密码)的代理配置,Compass将无法通过该代理路由某些网络资源,包括用于地理可视化的地图数据。 |
用于 OIDC 身份验证的浏览器命令 | OIDC | 指定在使用身份提供程序进行身份验证时 Compass,将您重定向到哪个浏览器。 |
显示设备身份验证流程复选框 | OIDC | 在连接表单上显示一个用来启用设备身份验证流程的复选框。当基于浏览器的身份验证功能不可用时,此复选框提供了一个用来启用安全性较低的身份验证流程作为后备方案的选项。 |
保持登录 OIDC | OIDC | 在使用 MONGODB-OIDC 身份验证机制时保持登录状态。 |
启用 AI 功能 | 人工智能 | 支持自然语言查询,并允许通过 Compass 中的 AI 功能向第三方服务发出请求。 |
启用发送示例字段值 | 人工智能 | 允许与MongoDB AI提供商共享示例字段值。 此设置可以改进对自然语言查询提示的响应。 |