处理批量记录时,MongoDB查询中断

时间:2018-09-17 12:28:14

标签: node.js mongodb

当我在批量记录上运行的Mongodb查询由于断电或系统或NodeJS应用服务器突然断电而中断时,会发生什么? 如果事件造成损害,该如何退回?

1 个答案:

答案 0 :(得分:0)

如果您正在MongoDB 4.0上运行,而不是在分片环境中运行,则可以使用事务,从而获得全有或全无的效果。

https://docs.mongodb.com/master/core/transactions/

这很简单:

  • 创建会话
  • 开始交易
  • 工作
  • 提交交易