Erro da bússola do MongoDB. 'não mestre e escravoOk=false'

Erro da bússola do MongoDB. 'não mestre e escravoOk=false'

Acabei de criar uma instância do MongoDB Atlas para poder experimentar o MongoDB. Também baixei o Compass para poder gerenciar visualmente os dados, pois não estou familiarizado com a linha de comando do MongoDB no momento.

Depois de colocar meu endereço IP na lista branca no painel do Atlas e copiar e colar os detalhes da conexão, ainda não consigo usar totalmente o cliente Compass.

O erro que estou recebendo é: An error occurred while loading navigation: 'not master and slaveOk=false': It is recommended to change your read preference in the connection dialog to Primary Preferred or Secondary Preferred or provide a replica set name for a full topology connection.

O sistema operacional no qual estou usando o cliente Compass é o Windows 10. Não tenho certeza se isso é causado por uma configuração incorreta ou outra coisa, mas tudo está limpo e configurado recentemente.

Eu apreciaria qualquer dica.

Cumprimentos

Responder1

Recebi o mesmo erro ao tentar conectar o Compass (versão 1.13.1) a um nó secundário.

Funcionou depois que alterei o nome do host da conexão para o servidor primário, especifiquei o nome do conjunto de réplicas e selecionei "Secundário preferido" para a preferência de leitura.

Este parece ser um recurso novo, já que versões mais antigas do Compass permitiam conexões diretas a nós secundários sem reclamação.

Responder2

Iniciar mongodprocesso. Iniciar mongoprocesso.

No mongoshell que você abriu, digite primeiro rs.status()e rs.initiate()depois rs.status().

informação relacionada