sql >> Database >  >> NoSQL >> MongoDB

mongoError:Topologie is vernietigd

Het lijkt erop dat de verbinding van uw node-server met uw MongoDB-instantie is onderbroken terwijl deze probeerde ernaar te schrijven.

Bekijk de Mongo-broncode die die fout genereert

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

Dit lijkt niet gerelateerd te zijn aan het Sails-probleem dat in de opmerkingen wordt genoemd, aangezien er geen upgrades zijn geïnstalleerd om de crash of de "reparatie" te versnellen



  1. Redis-transacties en langlopende Lua-scripts

  2. MongoDB $trun

  3. Hoe maak je een lokale op Windows gebaseerde servicebus buiten Azure, vergelijkbaar met Redis met automatische fail-over?

  4. SQL COALESCE() uitgelegd