sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik een mislukte gebeurtenis voor opnieuw verbinden van mongodb detecteren?

Er is een (enigszins) ongedocumenteerd gebeurtenistype:reconnectFailed .

Dit wordt hier gedocumenteerd:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed maar alleen voor het Server-object. Het lijkt echter ook te worden uitgezonden door het Db-object, zoals:

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

Ik heb geverifieerd dat dit ook werkt voor de 2.2-versie van het nodejs mongodb-stuurprogramma, alleen daar helemaal niet gedocumenteerd.



  1. Grails - Maak verbinding met een MongoDB-database met behulp van authenticatie

  2. Een tekenreeks en een getal samenvoegen in SQL

  3. Ongeldige ns bij verbinding met mongodb-server

  4. Wat is het verschil tussen de methode insert(), insertOne() en insertMany()?