2016-10-11 11 views
1

MongoDB 인스턴스에 처음 연결 한 다음 웹 서버를 시작한 서버가 있습니다. MongoDB 인스턴스를 사용할 수없는 경우 웹 서버를 시작할 필요가 없으므로 시간 제한을 5 초로 설정해야합니다.MongoClient 연결 시간 제한을 설정하는 방법은 무엇입니까?

어떻게해야합니까?

MongoClient.connect(Config.database.url).then((db) => { 
     console.log('Connected to MongoDB'); 
     databaseInstance = db; 
     // start web server 
    }) 

답변

0
그렇게 여기

MongoClient.connect(Config.database.url, { 
    server: { 
     socketOptions: { 
      connectTimeoutMS: 5000 
     } 
    } 
}).then((db) => { 
    console.log('Connected to MongoDB'); 
    databaseInstance = db; 
    // start web server 
}) 

그것에 대해 더 많은 정보가처럼 "connectTimeoutMS"를 사용할 수 있습니다

...

http://mongodb.github.io/node-mongodb-native/2.0/reference/connecting/connection-settings/ https://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html

: 여기

내 코드입니다
관련 문제