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

Mongoose kết nối với tập hợp bản sao

Chúng tôi sử dụng cái này:

if(config.db.indexOf('replicaSet') > - 1) {
  dbOptions = {
    db: {native_parser: true},
    replset: {
      auto_reconnect:false,
      poolSize: 10,
      socketOptions: {
        keepAlive: 1000,
        connectTimeoutMS: 30000
      }
    },
    server: {
      poolSize: 5,
      socketOptions: {
        keepAlive: 1000,
        connectTimeoutMS: 30000
      }
    }
  };
}

var db = mongoose.connect(config.db, dbOptions);

ở đâu

config.db =  'mongodb://USER:[email protected]:port1,host2:port2/DBNAME?replicaSet=RSNAME'

Auto_reconnect bị tắt theo https://team.goodeggs.com/reconnecting-to-mongodb-when-mongoose-connect-fails-at-startup-83ca8496ca02



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hướng dẫn MongoDB BSON

  2. kiểm tra xem giá trị trường có thoát trong mảng hay không - MongoDB

  3. Điền trên cơ sở điều kiện trong mongoose, mongoDB

  4. (mongoose / Promise) Làm cách nào để bạn kiểm tra xem tài liệu đã được tạo bằng cách sử dụng findOneAndUpdate với upert chưa

  5. Triển khai MongoDB bằng Docker