我有一个工作脚本,在我的节点代码中,我有save()
的实例,如下所示:
user.remove(function(error, removedMeasurement) {
if (error) {...} else {...}
});
我想确认在save()
期间处理错误时已完成某些操作。我在启动进程后尝试终止与数据库的连接,但此过程只是挂起而没有错误。
我与数据库的连接类似于
db = mongoose.createConnection(connectionToDb, options);
,选项包括:
reconnectTries:60,
reconnectInterval:2000
如果我马上重新启动数据库连接,脚本将继续,所以我认为上面的属性选项与此有关,因此杀死数据库连接无助于触发错误以确认我正确处理它