8.2.2.1. 事务 API ( , , ) 8.2.2.1 MongoDB 多文档事务 API 的概述 背景介绍 多文档事务(Multi-document Transactions)是MongoDB在版本4.0中引入的一项重要功能,旨在通过提供ACID特性来解决分布式数据库中的数据一致性问题。在早期的MongoDB版本中,操作是单文档的原子性保证,这意味着当涉及到多个文档的操作时,无法确保这些操作的一致性或隔离性。随着4.0版本的发布,MongoDB开始支持跨集合或多文档的事务处理,极大地增强了其作为现代应用后端的能力。 事务API主要包括三个核心函数: 、 和 。这些API允许开发者以一致的方式执行一组相关的操作,并在必要时回滚整个事务。