parece que tengo que escribir 127.0.0.1 en lugar de mantener el valor predeterminado y todo funciona,
Actualización:después de atascarme en una conexión lenta cuando me conecto a mi base de datos en localhost, finalmente descubro qué sucedió en esta situación,
Si dejamos que el nombre de host sea localhost, se tarda mucho en conectarse (más de 10 segundos), por eso hace que la conexión se agote
Tenemos que cambiar el localhost es 127.0.0.1
y será tan rápido como el viento.
Lo mismo sucedió si deja que la cadena de conexión en Node.js sea 127.0.0.1
en lugar de localhost
antes:
The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms
después de:
The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms
Puede obtener más información aquí:https://github.com/Automattic/mongoose/issues /6211
Mongoose docs también dijo sobre eso: