MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como posso detectar o evento com falha de reconexão do mongodb


Existe um tipo de evento (um pouco) não documentado:reconnectFailed .

Isso está documentado aqui:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed mas apenas para o objeto Servidor. No entanto, parece também ser emitido pelo objeto Db, assim:
db.on('reconnectFailed', (err) => {
  // do something here
});

Verifiquei que isso também funciona para a versão 2.2 do driver nodejs mongodb, mas não está documentado lá.