Docs 菜单
Docs 主页
/
MongoDB Compass
/

在连接字符串中隐藏凭证

在此页面上

  • 关于此任务
  • 步骤
  • Compass 设置面板
  • 命令行示例
  • 配置文件示例
  • 了解详情

当您将连接字符串粘贴到 MongoDB Compass 连接表单中时,Compass 默认以纯文本形式显示凭证。要在连接字符串中隐藏凭证,使则用 protectConnectionStrings 选项。

启用 protectConnectionStrings 后,用户无法执行以下操作:

  • 在 Compass 连接表单中编辑连接字符串。

  • 复制 Compass 界面中的连接字符串。

  • 导出查询时请参阅档案。

要隐藏连接字符串凭证,请启用 protectConnectionStrings 选项。

您可以通过以下方式设置 protectConnectionStrings 选项:

1
设置面板在 MongoDB Compass 系统菜单中的位置

或者,您也可以使用键盘快捷键打开 Settings 面板:

  • Windows/Linux: Ctrl + ,

  • Mac: + ,

2

Compass 会打开一个对话框,您可以在其中配置 MongoDB Compass 设置。

3
4

如下命令将从命令行启动 Compass 并设置 --protectConnectionStrings 选项:

<path-to-Compass-executable> --protectConnectionStrings

注意

Compass 可执行文件的名称和文件路径取决于您的操作系统。

您可以指定 EJSON 或 YAML 格式的 Compass 配置文件。以下配置将 protectConnectionStrings 选项设置为 true

{ "protectConnectionStrings": true }
protectConnectionStrings: true

要了解有关 MongoDB Compass 配置文件的更多信息,请参阅配置文件设置

后退

显示 Kerberos 密码字段

来年

限制对 MongoDB 执行写入操作