sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu zjistit neúspěšnou událost opětovného připojení mongodb

Existuje (poněkud) nezdokumentovaný typ události:reconnectFailed .

Toto je zdokumentováno zde:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed ale pouze pro objekt Server. Zdá se však, že je také vysílán objektem Db, například takto:

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

Ověřil jsem, že to funguje i pro verzi 2.2 ovladače nodejs mongodb, jen to tam není vůbec zdokumentováno.



  1. MongoDB agreguje potrubí s propojeným objektem

  2. MongoDB agregujte skupinu na vnitřní podřízené kolekci a získejte kompletní dokument s počtem

  3. Proč mongodump nezálohuje indexy?

  4. Upozornění na ukončení podpory MongoDB při používání Mongoose