mongodb - 如何确保插入后文档中的值仍然相同
问题描述
假设我检索一个文档并检查 Value 是否 = 3。
{
Value: 3
FieldToBeUpdated: "new value as long Value is 3"
}
当我更新文档并且没有从其他地方更改时,是否可以知道该值是否仍然保持 3?或者我是否必须在插入后再次检查文档并断言它仍然是 3?
如果 Value != 3 应该无法更新。Afaik,我不能保证在此期间没有其他人更新它。
我正在使用 MongoDB C#/.NET 驱动程序
解决方案
推荐阅读
- javascript - 加密 chrome 扩展中的文件以存储在 Firebase 存储中
- pandas - 使用 Pandas 创建具有多个旋转选项卡的电子表格
- c# - 每次导航到滑块视图时,c# xamarin 滑块设置为最小值
- python - Python BeautifulSoup 缺少我认为明显存在的标签
- sql-server - 在 SQL Server 中按 order by 求和分区
- installshield - 使用 setup.exe 在后台静默卸载
- vue.js - V-model 给出: v-on 处理程序中的错误:“TypeError:'in' 的右侧应该是一个对象,得到了 null”与计算函数
- spring-boot - 如何在 Tomcat 中的多个 Spring Boot 应用程序之间传递 Camel VM 消息
- python - 熊猫中有一个函数可以帮助我计算每个行列表中的每个字符串吗?
- python - 根据来自另一个列表的参数提取和比较列表的值