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
觸發事件的完整列表: