我使用NPM mongoose包来连接MongoDB。我需要检查行为 - 如果数据库被删除,连接应该中断。
但是如果你使用方法
mongoose.connection.readyState
它返回1(真)
如何使基站/连接断开,我可以在应用程序中跟踪它?
答案 0 :(得分:0)
您可以注册要通知有关已断开连接的数据库的特定事件,并采取相应措施:
shouldComponentUpdate
您可以在此处找到var db = mongoose.connection;
db.once('open', function() {
console.log('connected!');
});
db.once('disconnected', function() {
console.log('disconnected!');
// do your cleanup here
});
: