MongoDB中的写操作原子性是什么意思?

5

https://en.wikipedia.org/wiki/Atomicity_(database_systems) - Andrew Li
1个回答

4
这意味着您不能拥有跨多个文档的原子操作。
例如,转账。您从一个钱包中扣除资金,添加到另一个钱包中。在mongodb中无法进行原子操作。
如果您不知道“原子性”是什么意思,它的意思是“操作要么作为一个整体成功,要么作为一个整体失败。它不能只有一部分成功,另一部分失败”。

1
Transaction 是什么? - Er. Amit Joshi
2
@Er.AmitJoshi:在回答时,事务(可以跨多个文档提供更新的原子性)并不存在。 - Sergio Tulentsev
@SergioTulentsev 请查看编辑队列并接受或拒绝它们,它已满,我们无法将更多信息添加到您的答案中。 - Kasir Barati
@KasirBarati:我没有看到这个答案的待处理编辑。 - Sergio Tulentsev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接