MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

mongoError:Topo đã bị phá hủy

Có vẻ như có nghĩa là kết nối của máy chủ nút của bạn với phiên bản MongoDB của bạn đã bị gián đoạn trong khi nó đang cố gắng ghi vào nó.

Hãy xem mã nguồn Mongo tạo ra lỗi đó

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

Điều này dường như không liên quan đến vấn đề Cánh buồm được trích dẫn trong các nhận xét, vì không có bản nâng cấp nào được cài đặt để dẫn đến sự cố hoặc "bản sửa lỗi"



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB C # Driver - Bỏ qua các trường trên ràng buộc

  2. Cách MongoDB kích hoạt học máy

  3. Nhóm MongoDB theo giờ

  4. Giới hạn kết quả trong MongoDB nhưng vẫn nhận được đầy đủ?

  5. Công tắc MongoDB $