mongoose重新连接事件在一段时间后没有被触发

Mongoose'reconnected'事件在'close'事件第二次被触发后不会被触发。 我怎样才能增加时间来重试?

closures:在我们断开连接并onClose(在这之后,如果我启动Mongo,它不会触发任何事件)之后发射,在所有这些连接模型上执行。

我终于find了答案,我们需要使用像这样的mongodb本机驱动程序选项的服务器选项。

var opts = { server: { auto_reconnect: true, reconnectInterval: 5000, reconnectTries: Infinity, socketOptions: { keepAlive: 1, connectTimeoutMS: 10000 } } } 

有关更多选项,请参阅此文档: http : //mongodb.github.io/node-mongodb-native/2.0/api/Server.html