sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo puedo detectar el evento fallido de reconexión de mongodb?

Hay un tipo de evento (algo) no documentado:reconnectFailed .

Esto está documentado aquí:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconexión fallida pero solo para el objeto Servidor. Sin embargo, parece que también lo emite el objeto Db, así:

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

He verificado que esto también funciona para la versión 2.2 del controlador mongodb de nodejs, pero no está documentado allí en absoluto.