0
我使用NPM mongoose包来连接到MongoDB。我需要检查行为 - 如果数据库被删除,连接应该中断。Mongoose - 监控连接到db的连接的寿命
但是,如果你使用的方法
mongoose.connection.readyState
它返回我1(真)
如何使这样在坠落基地/连接断开后,我可以在应用中跟踪的呢?
我使用NPM mongoose包来连接到MongoDB。我需要检查行为 - 如果数据库被删除,连接应该中断。Mongoose - 监控连接到db的连接的寿命
但是,如果你使用的方法
mongoose.connection.readyState
它返回我1(真)
如何使这样在坠落基地/连接断开后,我可以在应用中跟踪的呢?
你可以为特定的事件注册被通知断开数据库,并采取相应的行动:
var db = mongoose.connection;
db.once('open', function() {
console.log('connected!');
});
db.once('disconnected', function() {
console.log('disconnected!');
// do your cleanup here
});
在这里,你可以找到connection
触发事件的完整列表: