sql >> Databasteknik >  >> NoSQL >> MongoDB

Serverval tog timeout efter 10 000 ms - Kan inte ansluta Compass till mongoDB på localhost

ser ut som att jag måste skriva 127.0.0.1 istället behålla standard och allt fungerar,

Uppdatering:Efter att ha fastnat i långsam anslutning när jag ansluter till min db på localhost, får jag äntligen reda på vad som hände i den här situationen,

Om vi ​​låter värdnamnet vara localhost tar det lång lång tid att ansluta (mer än 10s) och därför blir anslutningen timeout

Vi måste ändra lokalvärden är 127.0.0.1 och det kommer att vara lika snabbt som vinden.

Samma sak hände om du lät anslutningssträngen i Node.js vara 127.0.0.1 istället för localhost

före:

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

Mer info kan du komma in här:https://github.com/Automattic/mongoose/issues /6211

Mongoose docs sa också om det:



  1. Är det möjligt att lägga till miljövariabler till MongoDB-konfigurationsfilen?

  2. Hur man aggregerar data för varje dag, vecka, månad i motsvarande vecka, månad, år respektive i mongodb

  3. Finns det på något sätt att upptäcka vilka ip-adresser som är anslutna till db?

  4. Det går inte att skapa index i Azure DocumentDb med Mongodb-protokollet