【发布时间】:2019-05-01 12:21:53
【问题描述】:
我有一个平均堆栈应用程序,其中有多个用户将同时使用该应用程序。我不担心如果他们同时更新文档会发生什么,因为 MongoDB 会处理这个问题。我的问题是
- 用户 1 加载文档
- 用户 2 加载文档
- 用户 1 更新文档
- 用户 2 10 秒后更新文档
在这种情况下,用户 2 将永远不会看到文档的更新版本。通过在请求中发送文档的原始版本以查看它是否已更改并在已更改时返回错误来处理此问题的最佳方法是什么?
【问题讨论】:
标签: node.js mongodb mongoose mean