我使用mongoose连接到MongoDB服务器。
当与MongoDB服务器的连接中断时(例如,MongoDB服务器已关闭),所有进一步的操作(如myModel.create(data, callback)
)都不会触发回调,但不执行任何操作。
与此同时,mongoose尝试重新连接到MongoDB服务器并不断触发使用mongoose.connection.on("error", handler)
定义的处理程序
所以这是我的问题:
myModel.create
的回调设置超时?这将允许取消请求并通知用户数据库当前不可用。