MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como definir o tempo limite de conexão do MongoClient?

  • Para definir o tempo limite para a inicial conexão use serverSelectionTimeoutMS .
  • Para definir o tempo limite para o em andamento conexão connectTimeoutMS

Exemplo de conexão do MongoDB 3.6:
const client = new MongoClient(Config.database.url, {
  connectTimeoutMS: 5000,
  serverSelectionTimeoutMS: 5000
})

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

Consulte os documentos oficiais para serverSelectionTimeoutMS