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: