sieht so aus, als müsste ich 127.0.0.1 eingeben, anstatt die Standardeinstellung beizubehalten, und alles funktioniert,
Update:Nachdem ich in einer langsamen Verbindung hängengeblieben bin, wenn ich mich mit meiner Datenbank auf localhost verbinde, finde ich endlich heraus, was in dieser Situation passiert ist,
Wenn wir den Hostnamen localhost lassen, dauert es sehr lange, eine Verbindung herzustellen (mehr als 10 Sekunden), weshalb es zu einer Zeitüberschreitung der Verbindung kommt
Wir müssen den Localhost auf 127.0.0.1
ändern und es wird so schnell sein wie der Wind.
Dasselbe passiert, wenn Sie die Verbindungszeichenfolge in Node.js 127.0.0.1
lassen statt localhost
vorher:
The server is running in port 6969 !
DB connection succesful! 10046.88992600143 ms
nach:
The server is running in port 6969!
DB connection succesful! 43.67024099826813 ms
Weitere Informationen erhalten Sie hier:https://github.com/Automattic/mongoose/issues /6211
Mongoose docs sagten dazu auch: