标签: mongodb transactions
假设我有两个集合Coll1和Coll2。 Coll2中的每个文档都可以与Coll1中的至多一个文档相关联。我想将Coll2中的文档D2原子地与Coll1中的文档D1相关联。
问题的一个例子是:
假设请求2和3同时执行。服务器加载存在的文档D1(请求2)。服务器删除文档D1(请求2)。服务器将文档D2与文档D1(它不再存在)相关联。我最终得到了不一致的数据。
我正在寻找一种方法来避免与Mongo发生此类问题。
谢谢, 迈克尔