sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur ställer jag in MongoClient-anslutningen timeout?

  • För att definiera timeout för den initiala anslutning använd serverSelectionTimeoutMS .
  • För att definiera tidsgränsen för pågående anslutning connectTimeoutMS

MongoDB 3.6 anslutningsexempel:

const client = new MongoClient(Config.database.url, {
  connectTimeoutMS: 5000,
  serverSelectionTimeoutMS: 5000
})

client.connect(err => {
  console.log('Connected to MongoDB')
  // ..
})

Se de officiella dokumenten för serverSelectionTimeoutMS



  1. TypeError:UserSchema är inte en konstruktor (Schema är inte en konstruktor MongoDB)

  2. Hur kan jag vänta på att en dockningscontainer ska vara igång?

  3. Mongodb varva ner kapslade dokument

  4. MongoDB:forEach vs fetch + each