猫鼬连接中断

时间:2013-11-14 19:46:33

标签: mongodb mongoose

我使用mongoose连接到MongoDB服务器。

当与MongoDB服务器的连接中断时(例如,MongoDB服务器已关闭),所有进一步的操作(如myModel.create(data, callback))都不会触发回调,但不执行任何操作。

与此同时,mongoose尝试重新连接到MongoDB服务器并不断触发使用mongoose.connection.on("error", handler)定义的处理程序

所以这是我的问题:

  1. 是否可以为myModel.create的回调设置超时?这将允许取消请求并通知用户数据库当前不可用。
  2. 是否可以限制对错误处理程序的调用?

0 个答案:

没有答案