Puedes utilizar el readOnly Opción para evitar que los usuarios realicen operaciones de escritura en su implementación de MongoDB a través de Compass. Si habilita la opción readOnly, los usuarios no podrán modificar documentos, crear índices ni especificar reglas de validación.
Acerca de esta tarea
De forma predeterminada, Compass deshabilita la opción readOnly.
Si la opción readOnly está habilitada, no podrá habilitar las siguientes opciones:
Procedimiento
Puede habilitar la opción readOnly en:
Advertencia
La opción readOnly no desactiva completamente las operaciones de guardado. En su lugar, oculta los elementos de la IU que realizan operaciones de guardado. Sigues conectado a la shell con privilegios de usuario estándar.
Panel de configuración de la brújula
Abrir la configuración de MongoDB Compass
Haga clic en el ícono de engranaje en la columna izquierda de la pantalla de inicio de Compass para abrir la configuración de MongoDB Compass.
Alternativamente, puede utilizar atajos de teclado para abrir el Settings panel:
Windows / Linux:
Ctrl+,Mac:
⌘+,
Compass abre un cuadro de diálogo donde puedes configurar la configuración de tu MongoDB Compass.
Línea de comandos
El siguiente comando inicia Compass desde la línea de comando y establece la opción --readOnly:
<path-to-Compass-executable> --readOnly
Nota
El nombre y la ruta del archivo ejecutable de Compass dependen de su sistema operativo.
archivo de configuración
Puede especificar el archivo de configuración de Compass en formato EJSON o YAML. Las siguientes configuraciones establecen la opción readOnly en true:
EJSON
{ "readOnly": true }
YAML
readOnly: true
Obtén más información
Para obtener más información sobre el archivo de configuración de MongoDB Compass, consulta Configuración del archivo de configuración.