【问题标题】:About mongodb database transaction [duplicate]关于mongodb数据库事务[重复] 【发布时间】:2013-07-11 09:12:01 【问题描述】: Java对于mongodb数据库的操作,问题是怎么解决的呢?希望有具体的实现步骤。 【问题讨论】: 标签: java mongodb 【解决方案1】: 当您选择 NoSQL 时,您就放弃了 ACID。 如果您需要事务,请转到支持它们的关系数据库。 【讨论】: 一些 NoSQL 数据库提供 ACID 特性。 Mongo 本身确实提供了有限的支持(在文档级别)。但对于复杂的交易方案,我同意 Mongo 可能不是正确的解决方案。 我同意@assylias 说你放弃 ACID 在所有意义上都是错误的,MongoDB 可能没有跨单独表的复杂事务,但它确实具有单文档事务和原子性,这意味着它确实适用它拥有所需的交易形式,但是是的,再次,不是 OP 正在寻找的方式 那个mongodb数据库能做什么?万一项目更新数据失败怎么办?