sql >> Base de Datos >  >> NoSQL >> MongoDB

La selección del servidor se agotó después de 10000 ms:no se puede conectar Compass a mongoDB en localhost

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: