标签: mongodb concurrency
mongodb中的$isolated和findAndModify都会阻止其他进程更改文档。我对这两种方法的不同感到困惑,它们之间有什么区别?
$isolated
findAndModify
答案 0 :(得分:1)
findAndModify不会阻止其他进程更改文档。
让我们说过程A和B都试图同时更新文档。
使用$isolated:
使用findAnyModify:
findAnyModify
进一步阅读:What's the difference between findAndModify and update in MongoDB?