MongoDB Compass 完整版拥有全部读写管理功能,适合开发人员日常调试、数据维护;只读版屏蔽所有图形界面写操作,禁止修改库、集合、文档与索引,仅保留查询、数据分析、数据导出能力,适合运维人员、数据分析人员查询线上生产库,降低误删、误改数据风险。
重要提醒:只读版只是软件层面隐藏操作按钮,不能替代数据库账号权限;安全规范建议同时给数据库用户分配 read 只读角色。
1.数据增删改(CRUD)权限差异
完整版:完整 CRUD 能力,可以新增、编辑、删除文档,支持克隆文档、批量修改数据。
只读版(Readonly Edition):移除所有写入操作入口,不能新增、修改、删除任何文档,仅允许查询浏览数据。
2.数据库与集合管理功能差异
完整版:支持创建、删除数据库;新建、删除集合。
只读版:禁用数据库创建 / 删除、集合新建 / 删除按钮,仅能查看已存在的库和集合。
3.索引、校验规则管理差异
完整版:图形界面创建、删除索引;新增、修改、删除文档验证规则。
只读版:无法创建和删除索引,不能配置文档校验规则,仅可以查看现有索引信息。
4.Shell 终端与风险提示
完整版:内置 mongosh 命令终端,可以手动执行各类读写指令。
只读版:默认关闭 Mongo Shell,防止用户通过命令行绕过只读限制执行写入操作。