【发布时间】:2016-12-21 04:36:38
【问题描述】:
mongodb 中的$isolated 和findAndModify 都可以防止其他进程更改文档。我对这两种方法的不同感到困惑,它们之间有什么区别?
【问题讨论】:
标签: mongodb concurrency
mongodb 中的$isolated 和findAndModify 都可以防止其他进程更改文档。我对这两种方法的不同感到困惑,它们之间有什么区别?
【问题讨论】:
标签: mongodb concurrency
findAndModify 不会阻止其他进程更改文档。
假设进程 A 和 B 同时尝试更新文档。
与$isolated:
findAnyModify:
延伸阅读:What's the difference between findAndModify and update in MongoDB?
【讨论】: