Problemas de conexão usando o MongoDB Compass

Problemas de conexão usando o MongoDB Compass

Estou tentando ver o conteúdo de uma coleção usando o MongoDB Compass. Eu tenho a autenticação de nome de usuário/senha configurada. Consigo fazer login com sucesso, mas não consigo ver nenhum documento na coleção. Em vez disso, vejo o erro:

Ocorreu um erro ao carregar a navegação: o comando hostInfo requer autenticação.

Aqui está a lista de funções que o usuário possui:

 "roles" : [
                {
                        "role" : "readWrite",
                        "db" : "moviesDB"
                },
                {
                        "role" : "dbAdmin",
                        "db" : "moviesDB"
                },
                {
                        "role" : "dbOwner",
                        "db" : "moviesDB"
                },
                {
                        "role" : "clusterMonitor",
                        "db" : "admin"
                },
                {
                        "role" : "dbAdmin",
                        "db" : "moviesDB"
                }
        ]

Posso consultar a coleção com êxito usando o mongo shell e o driver node.js, mas não por meio do Compass. Se alguém pudesse me dizer o que estou fazendo de errado, eu agradeceria. Desde já, obrigado!

Responder1

Descobri que a causa número um de problemas simples de autenticação por meio de aplicativos de administração MongoDB, como 3T e Compass, é a especificação adequada do banco de dados de autenticação. Certifique-se de que o banco de dados de autenticação do usuário com o qual você está tentando efetuar login esteja configurado corretamente.

Além disso, seriam necessárias algumas capturas de tela das configurações de login do Compass para fornecer mais informações. Boa sorte!

informação relacionada