Restringir operações de gravação ao MongoDB
Nesta página
Você pode usar a opção readOnly
para impedir que os usuários realizem operações de gravação em sua deployment do MongoDB por meio do Compass. Se você habilitar a opção readOnly
, os usuários não poderão modificar documentos, criar índices ou especificar regras de validação.
Sobre esta tarefa
Por padrão, o Compass desabilita a opção readOnly
.
Se a opção readOnly
estiver habilitada, você não poderá habilitar as seguintes opções:
Procedimento
Você pode habilitar a opção readOnly
em:
O painel Configuraçõesdo Compass
Painel de configurações do Compass
Para abrir o Painel de configurações do MongoDB Compass , clique no ícone de engrenagem na coluna esquerda da tela inicial do Compass .

Alternativamente, você pode utilizar atalhos de teclado para abrir o painel Settings:
Windows / Linux:
Ctrl
+,
Mac:
⌘
+,
O Compass abre uma caixa de diálogo onde você pode configurar suas configurações do MongoDB Compass.
Linha de comando
O seguinte comando inicia o Compass a partir da linha de comando e define a opção --readOnly
:
<path-to-Compass-executable> --readOnly
Observação
O nome e o caminho de arquivo do executável do Compass dependem do seu sistema operacional.
Arquivo de configuração
Você pode especificar o arquivo de configuração do Compass no formato EJSON ou YAML. As seguintes configurações definem a opção readOnly
como true
:
EJSON
{ "readOnly": true }
YAML
readOnly: true
Saiba mais
Para saber mais sobre o arquivo de configuração MongoDB Compass, consulte Configurações do arquivo de configuração.