MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment définir le délai d'expiration de la connexion MongoClient ?

  • Pour définir le délai d'attente pour l'initial connexion utiliser serverSelectionTimeoutMS .
  • Pour définir le délai d'attente pour le en cours connexion connectTimeoutMS

Exemple de connexion MongoDB 3.6 :

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

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

Voir la documents officiels pour serverSelectionTimeoutMS