MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come impostare il timeout della connessione MongoClient?

  • Per definire il timeout per l'iniziale uso della connessione serverSelectionTimeoutMS .
  • Per definire il timeout per il in corso connessione connectTimeoutMS

Esempio di connessione MongoDB 3.6:

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

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

Consulta i documenti ufficiali per serverSelectionTimeoutMS