Java 关于mongodb数据库事务

Java 关于mongodb数据库事务,java,mongodb,Java,Mongodb,Java对于mongodb数据库的操作,问题是如何解决呢?我希望有一个具体的实现步骤。当您选择NoSQL时,您就放弃了ACID 如果需要事务,请转到支持它们的关系数据库。某些NoSQL数据库提供ACID特性。Mongo本身也提供了有限的支持(在文档级别)。但对于一个复杂的交易方案,我同意Mongo可能不是正确的解决方案。我同意@assylias说你放弃ACID在所有意义上都是错误的,MongoDB可能没有在单独的表中包含复杂的事务,但是它有单文档事务和原子性,这意味着它确实应用了自己所需的事务形

Java对于mongodb数据库的操作,问题是如何解决呢?我希望有一个具体的实现步骤。

当您选择NoSQL时,您就放弃了ACID


如果需要事务,请转到支持它们的关系数据库。

某些NoSQL数据库提供ACID特性。Mongo本身也提供了有限的支持(在文档级别)。但对于一个复杂的交易方案,我同意Mongo可能不是正确的解决方案。我同意@assylias说你放弃ACID在所有意义上都是错误的,MongoDB可能没有在单独的表中包含复杂的事务,但是它有单文档事务和原子性,这意味着它确实应用了自己所需的事务形式,但是是的,同样,不是OP寻找MongoDB数据库的方式。您能做什么?如果项目未能更新数据,如何更新?