Menu Docs
Página inicial do Docs
/
MongoDB Compass
/

Especificar read preference e marcações

Nesta página

  • Procedimento
  • Exemplo de linha de comando
  • Exemplo de arquivo de configuração
  • Saiba mais

Você pode usar a opção forceConnectionOptions para definir os valores de opção de conexão exigidos no Compass. Ao definir as opções de conexão necessárias, como a preferência de leitura, você pode restringir a forma como os usuários se conectam à sua deployment do MongoDB e garantir que as operações de leitura não impacto a disponibilidade dos primaries do conjunto de réplicas.

Neste exemplo, você limita as operações de leitura para ler somente a partir dos membros do conjunto de réplicas SECONDARY com as tags ANALYTICS e READ_ONLY . Você pode especificar estas opções na linha de comando ou em umarquivo de configuração do .

O seguinte comando inicia o MongoDB Compass a partir da linha de comando e utiliza --forceConnectionOptions para definir as opções readPreference e readPreferenceTags :

<path-to-Compass-executable> \
--forceConnectionOptions.readPreference=secondary \
--forceConnectionOptions.readPreferenceTags=nodeType:ANALYTICS \
--forceConnectionOptions.readPreferenceTags=nodeType:READ_ONLY

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. Para definir o readPreference e readPreferenceTags, use --forceConnectionOptions:

{
"forceConnectionOptions": [
["readPreference", "secondary"],
["readPreferenceTags", "nodeType:ANALYTICS"],
["readPreferenceTags", "nodeType:READ_ONLY"]
]
}
forceConnectionOptions:
- readPreference: secondary
- readPreferenceTags: nodeType:ANALYTICS
- readPreferenceTags: nodeType:READ_ONLY

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

Voltar

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

Próximo

Alternar o Chrome DevTools