sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik Mongo automatisch opnieuw verbinden op de node.js-server?

Het antwoord op deze vraag hangt af van uw stuurprogrammaversie en uw specifieke code.

De meest recente driverversies zouden pooling van verbindingen moeten ondersteunen . Dit betekent meestal dat u een uitzondering kunt krijgen wanneer u een eerste verbinding probeert te maken, maar dat u opnieuw verbinding moet kunnen maken.

Ook uw uitvoering is belangrijk. Er zijn verschillende manieren om dit te doen. Sommige mensen openen een verbinding buiten het starten van de webserver, anderen doen het als reactie op verzoeken.

Als je connectie pooling hebt, dan zou je bij elk verzoek "een verbinding moeten kunnen openen". U zult de fouten correct moeten afhandelen na het opnieuw opstarten, maar u hoeft de Node-omgeving niet opnieuw te starten.




  1. Node JS Redis Clientverbinding Opnieuw proberen

  2. Voeg tekenreekswaarden samen in een array in een enkel veld in MongoDB

  3. Hoe een zachte (logische) verwijdering te implementeren met MongoDB en Spring?

  4. mangoest cursor batchgrootte