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

Comment puis-je détecter l'échec de la reconnexion de mongodb

Il existe un type d'événement (quelque peu) non documenté :reconnectFailed .

Ceci est documenté ici :http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed mais uniquement pour l'objet Serveur. Cependant, il semble également être émis par l'objet Db, comme ceci :

db.on('reconnectFailed', (err) => {
  // do something here
});

J'ai vérifié que cela fonctionne également pour la version 2.2 du pilote nodejs mongodb, mais pas documenté du tout.