Docs Menu
Docs Home
/ /

Restringir operaciones de escritura a MongoDB

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.

De forma predeterminada, Compass deshabilita la opción readOnly.

Si la opción readOnly está habilitada, no podrá habilitar las siguientes opciones:

  • habilitarShell

  • enableDevTools

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.

1

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.

Ubicación del ícono del engranaje de configuración en la interfaz de usuario 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.

2
3

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.

Puede especificar el archivo de configuración de Compass en formato EJSON o YAML. Las siguientes configuraciones establecen la opción readOnly en true:

{ "readOnly": true }
readOnly: true

Para obtener más información sobre el archivo de configuración de MongoDB Compass, consulta Configuración del archivo de configuración.

Volver

Cadenas de conexión seguras

En esta página