文档菜单
文档首页
/
MongoDB Compass
/

限制对 MongoDB 的写操作

本页内容

  • 关于此任务
  • 程序
  • Compass设置面板
  • 命令行
  • 配置文件
  • 了解更多

您可以使用readOnly 选项来阻止用户通过Compass执行对您的 MongoDB 部署的写操作。如果您启用 readOnly 选项,则用户无法修改文档、创建索引或指定验证规则。

默认情况下,Compass禁用了 只读 选项。

如果启用了 只读 选项,则无法启用以下选项

  • enableShell

  • enableDevTools

您可以在以下位置启用 只读 选项

1
Settings panel location under the MongoDB Compass system menu

或者,您可以使用键盘快捷键打开 设置 面板

  • Windows / Linux: Ctrl + ,

  • Mac: + ,

2

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

3
4

以下命令从命令行开始Compass并设置 --readOnly 选项

<path-to-Compass-executable> --readOnly

注意

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

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

{ "readOnly": true }
readOnly: true

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

返回

隐藏凭据