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

mongoError:Topologie byla zničena

Zdá se, že to znamená, že připojení vašeho uzlového serveru k vaší instanci MongoDB bylo přerušeno, když se do ní pokoušel zapisovat.

Podívejte se na zdrojový kód Mongo, který generuje tuto chybu

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);
}

Zdá se, že to nesouvisí s problémem Sails citovaným v komentářích, protože nebyly nainstalovány žádné upgrady, které by urychlily havárii nebo "opravu"



  1. Nakonfigurujte časový limit Jedisů

  2. C# mongodb - jak aktualizovat prvky vnořeného pole

  3. Jak odstranit jeden „dokument“ pomocí „ID“ pomocí oficiálního ovladače C# pro MongoDB?

  4. Opravdu má být Redigo Redis Pool globální proměnnou?