MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Selezione del server scaduta dopo 10000 ms - Impossibile connettere Compass a mongoDB su localhost

sembra che devo digitare 127.0.0.1 invece di mantenere l'impostazione predefinita e tutto funziona,

Aggiornamento:dopo essermi bloccato in una connessione lenta quando mi collego al mio db su localhost, ho finalmente scoperto cosa è successo in questa situazione,

Se lasciamo che il nome host sia localhost, ci vuole molto tempo per connettersi (più di 10 secondi) ecco perché fa scadere la connessione

Dobbiamo cambiare il localhost è 127.0.0.1 e sarà veloce come il vento.

La stessa cosa è successa se la stringa di connessione in Node.js è 127.0.0.1 invece di localhost

prima:

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

dopo:

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

Maggiori informazioni sono disponibili qui:https://github.com/Automattic/mongoose/issues /6211

Anche i documenti di Mongoose ne hanno parlato: