如何测试mongodb save()方法失败?

时间:2018-03-29 20:39:12

标签: mongodb mongoose error-handling

我有一个工作脚本,在我的节点代码中,我有save()的实例,如下所示:

user.remove(function(error, removedMeasurement) {
    if (error) {...} else {...}
});

我想确认在save()期间处理错误时已完成某些操作。我在启动进程后尝试终止与数据库的连接,但此过程只是挂起而没有错误。

我与数据库的连接类似于 db = mongoose.createConnection(connectionToDb, options);

,选项包括:

reconnectTries:60,
reconnectInterval:2000

如果我马上重新启动数据库连接,脚本将继续,所以我认为上面的属性选项与此有关,因此杀死数据库连接无助于触发错误以确认我正确处理它

0 个答案:

没有答案