限制对 MongoDB 的写操作
您可以使用readOnly
选项来阻止用户通过Compass执行对您的 MongoDB 部署的写操作。如果您启用 readOnly
选项,则用户无法修改文档、创建索引或指定验证规则。
关于此任务
默认情况下,Compass禁用了 只读
选项。
如果启用了 只读
选项,则无法启用以下选项
步骤
您可以在以下位置启用 只读
选项
Compass设置面板
命令行
以下命令从命令行开始Compass并设置 --readOnly
选项
<path-to-Compass-executable> --readOnly
注意
可执行文件的名Compass称和文件路径取决于您的操作系统。
配置文件
您可以使用 EJSON 或 YAML 格式指定Compass配置文件。以下配置将 readOnly
选项设置为 true
EJSON
{ "readOnly": true }
YAML
readOnly: true
了解更多
了解有关MongoDB Compass配置文件的更多信息,请参阅配置文件设置。