MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment reconnecter mongo automatiquement dans le serveur node.js ?

La réponse à cette question dépendra de la version de votre pilote et de votre code spécifique.

Les versions de pilote les plus récentes doivent prendre en charge regroupement de connexions . Cela signifie généralement que vous pouvez obtenir une exception lors d'une première tentative de connexion, mais vous devriez pouvoir vous reconnecter.

Votre mise en œuvre est également importante. Il y a plusieurs moyens de le faire. Certaines personnes ouvrent une connexion en dehors du démarrage du serveur Web, d'autres le font en réponse à des demandes.

Si vous disposez d'un regroupement de connexions, vous devriez pouvoir "ouvrir une connexion" à chaque requête. Vous devrez gérer les erreurs correctement après le redémarrage, mais vous ne devriez pas avoir besoin de redémarrer l'environnement Node.