我有一个MongoDB的应用程序作为后端.当应用程序启动时,我会设置连接并在以后的请求中使用它.
但是,如果同时我的db conncetion失败(即mongod崩溃),我如何在请求时间检查?
澄清一下:
db.once('open', function../* setup */) db.find(conditions, function(err, res) { if (err) ...else ...}).我想要做的是在db.find()子句之前检查连接是否存在.因此,如果它关闭,我可以尝试重新启动数据库连接.
PS我知道,我应该设置一些连接池或类似的连接池,而不是一直保持连接,但现在它设置为原样.