我正在使用 MongoDB 实现一些事务。由于我必须实现自己的回滚(并且回滚可能会失败),我想知道什么类型的错误会阻止更新操作成功。
以下是我希望见面的原因:
- 网络问题(在这种情况下我们需要稍后重试),
- 查询没有找到我要更新的对象(在这种情况下,回滚应该忽略更新并继续其他步骤)
是否有任何其他原因可能阻止更新操作成功?
更新: 这个问题是关于了解不同类型的可能失败,以便应用程序的代码可以相应地对它们做出反应。
我正在使用 MongoDB 实现一些事务。由于我必须实现自己的回滚(并且回滚可能会失败),我想知道什么类型的错误会阻止更新操作成功。
以下是我希望见面的原因:
是否有任何其他原因可能阻止更新操作成功?
更新: 这个问题是关于了解不同类型的可能失败,以便应用程序的代码可以相应地对它们做出反应。