首页 > 解决方案 > 更新期间锁定文档

问题描述

我想用 mongo 数据库做一些事务,我想将文档锁定在数据库中以避免它被其他应用程序更新。

那么有可能做到吗?

如果文档不存在,我可以用 _id 锁定文档吗?

我做了一些研究,发现 findAndModify/Upsert 但他们需要在查找时指定更新(我不能这样做,因为更新将取决于找到的文档)。

-Find document with an id
Case 1: Document null 
-Create document
-add fields to the document
-save document 
Case 2 : Document not null
-update/add fields to the document
-save document

标签: springmongodbspring-data-mongodb

解决方案


推荐阅读