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

Servervalg fik timeout efter 10000 ms - Kan ikke forbinde Compass til mongoDB på localhost

se ud som om jeg skal skrive 127.0.0.1 i stedet for at beholde standard, og alt virker,

Opdatering:Efter at have siddet fast i langsom forbindelse, da jeg opretter forbindelse til min db på localhost, finder jeg endelig ud af, hvad der skete i denne situation,

Hvis vi lader værtsnavnet være localhost, tager det lang lang tid at oprette forbindelse ( mere end 10s ), hvorfor det gør forbindelsen timeout

Vi er nødt til at ændre den lokale vært er 127.0.0.1 og det vil være lige så hurtigt som vinden.

Det samme skete, hvis du lod forbindelsesstrengen i Node.js være 127.0.0.1 i stedet for localhost

før:

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

efter:

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

Mere info kan du få her:https://github.com/Automattic/mongoose/issues /6211

Mongoose docs sagde også om det:



  1. Sådan kodes MongoDB foreach Query i PHP

  2. Fjern flere dokumenter fra mongo i en enkelt forespørgsel

  3. Unik begrænsning med to felter i MongoDB

  4. Hadoop MapReduce Tutorial for begyndere