MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A seleção do servidor expirou após 10.000 ms - Não é possível conectar o Compass ao mongoDB no localhost


parece que eu tenho que digitar 127.0.0.1 em vez de manter o padrão e tudo está funcionando,



Atualização:Depois de travado em conexão lenta quando me conecto ao meu db no localhost, finalmente descubro o que aconteceu nesta situação,

Se deixarmos que o nome do host seja localhost, leva muito tempo para se conectar (mais de 10s) por isso faz com que a conexão expire

Temos que mudar o localhost é 127.0.0.1 e será tão rápido quanto o vento.

A mesma coisa aconteceu se você deixar a string de conexão no Node.js ser 127.0.0.1 em vez de localhost

antes da:
The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms

depois:
The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms

Mais informações você pode obter aqui:https://github.com/Automattic/mongoose/issues /6211

Os documentos do Mongoose também disseram sobre isso: