MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak mogę wykryć niepowodzenie ponownego połączenia mongodb?

Istnieje (nieco) nieudokumentowany typ zdarzenia:reconnectFailed .

Jest to udokumentowane tutaj:http:// mongodb.github.io/node-mongodb-native/core/api/Server.html#event:reconnectFailed ale tylko dla obiektu Server. Jednak wydaje się, że jest również emitowany przez obiekt Db, tak jak:

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

Sprawdziłem, że to działa również w wersji 2.2 sterownika nodejs mongodb, ale w ogóle nie jest tam udokumentowane.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wyświetlić wszystkie bazy danych w powłoce mongo?

  2. Dodaj wartości tablicy do MongoDB, gdzie element nie znajduje się w tablicy

  3. Napisz swojego pierwszego doradcę

  4. Błąd połączenia NodeJS z mongoDB

  5. Błąd podczas importu mongo