首页 > 解决方案 > 如何确保插入后文档中的值仍然相同

问题描述

假设我检索一个文档并检查 Value 是否 = 3。

{
Value: 3
FieldToBeUpdated: "new value as long Value is 3"
}

当我更新文档并且没有从其他地方更改时,是否可以知道该值是否仍然保持 3?或者我是否必须在插入后再次检查文档并断言它仍然是 3?

如果 Value != 3 应该无法更新。Afaik,我不能保证在此期间没有其他人更新它。

我正在使用 MongoDB C#/.NET 驱动程序

标签: mongodb.net-core

解决方案


推荐阅读