MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie stelle ich das MongoClient-Verbindungstimeout ein?

  • Um das Timeout für den Anfang zu definieren Verbindung verwendet serverSelectionTimeoutMS .
  • Um das Timeout für das laufende zu definieren Verbindung connectTimeoutMS

MongoDB 3.6-Verbindungsbeispiel:

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

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

Siehe offizielle Dokumente für serverSelectionTimeoutMS