MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie verbinde ich Mongo automatisch wieder auf dem node.js-Server?

Die Antwort auf diese Frage hängt von Ihrer Treiberversion und Ihrem spezifischen Code ab.

Die neuesten Treiberversionen sollten Verbindungspooling unterstützen . Dies bedeutet normalerweise, dass Sie beim ersten Verbindungsversuch möglicherweise eine Ausnahme erhalten, aber Sie sollten in der Lage sein, die Verbindung erneut herzustellen.

Auch Ihre Umsetzung ist wichtig. Dazu gibt es mehrere Möglichkeiten. Einige Leute öffnen eine Verbindung außerhalb des Startens des Webservers, andere tun dies als Antwort auf Anfragen.

Wenn Sie Verbindungspooling haben, sollten Sie bei jeder Anfrage "eine Verbindung öffnen" können. Sie müssen die Fehler nach dem Neustart korrekt behandeln, aber Sie sollten die Node-Umgebung nicht neu starten müssen.