sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose anslutning till replik set

Vi använder detta:

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

var

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

Auto_reconnect är avstängd enligt https://team.goodeggs.com/reconnecting-to-mongodb-when-mongoose-connect-fails-at-startup-83ca8496ca02



  1. Fråga i kapslat dokument i mongodb

  2. Redis raderingsskript med jokertecken med EVAL, SCAN och DEL returnerar Skrivkommandon är inte tillåtna efter icke-deterministiska kommandon

  3. Ställ in lagringsplatsen för MongoDB installerad på AWS EC2 Instance till EBS-lagring. Och hur återställer jag den efter att instans har stoppats/avslutats?

  4. Proaktiv MongoDB-övervakning (utvecklarstudio/rådgivares vinkel)