mongo-tx 灵活且可扩展的mongodb事务库。 安装 npm i --save mongo-tx 要么 yarn add mongo-tx 如何 介绍 创建事务并运行它时,需要在事务期间使用模型包装器修改数据,每个模型包装器将在查找/查找一个/创建/修改/删除文档之前创建锁和快照,在此事务中这些文档的所有操作之后成功后,事务管理器将删除所有快照并释放所有锁(提交)。 如果此事务中发生错误,所有更改的文档将被快照替换,并且锁也将被释放(回滚)。 锁 内置锁由mongo的唯一键实现,并使用创建等待锁。 您可以通过redis,ssdb或其他库创建自己的锁。 注意: 这种锁不会像任何