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

mongoError:Topologia została zniszczona

Wygląda na to, że połączenie Twojego serwera węzłów z Twoją instancją MongoDB zostało przerwane podczas próby zapisu do niej.

Spójrz na kod źródłowy Mongo, który generuje ten błąd

Mongos.prototype.insert = function(ns, ops, options, callback) {
    if(typeof options == 'function') callback = options, options = {};
    if(this.s.state == DESTROYED) return callback(new MongoError(f('topology was destroyed')));
    // Topology is not connected, save the call in the provided store to be
    // Executed at some point when the handler deems it's reconnected
    if(!this.isConnected() && this.s.disconnectHandler != null) {
      callback = bindToCurrentDomain(callback);
      return this.s.disconnectHandler.add('insert', ns, ops, options, callback);
    }

    executeWriteOperation(this.s, 'insert', ns, ops, options, callback);
}

Wygląda na to, że nie jest to związane z problemem Sails cytowanym w komentarzach, ponieważ nie zainstalowano żadnych uaktualnień, które mogłyby przyspieszyć awarię lub „poprawkę”



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak MongoDB porządkuje swoje dokumenty w jednej kolekcji?

  2. Aktualizacja starszej bazy danych mongo po niezamierzonej aktualizacji wersji mongo

  3. Jak rozwiązać wyjątek ClassNotFoundException:com.mongodb.connection.BufferProvider?

  4. Mongodb zlicza wszystkie elementy tablicy we wszystkich obiektach spełniających kryteria

  5. Odpytywanie danych z MongoDB za pomocą GraphQL w Django:Get-Go (1)