MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Menu Docs
Página inicial do Docs
/ /

Restringir operações de gravação ao MongoDB

Você pode usar a opção readOnly para impedir que os usuários executem operações de gravação em seu sistema 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.

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:

  • Ativar o Shell

  • enableDevtools

Você pode habilitar a opção readOnly em:

Aviso

A opção readOnly não desabilita totalmente as operações de gravação. Em vez disso, oculta os elementos da interface do usuário que realizam operações de escrita. Você ainda está conectado ao shell com privilégios de usuário padrão.

1
Localização do ícone de engrenagem de configurações na UI do MongoDB 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.

2
3

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.

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:

{ "readOnly": true }
readOnly: true

Para saber mais sobre o arquivo de configuração MongoDB Compass, consulte Configurações do arquivo de configuração.

Voltar

Connection strings seguras

Nesta página