首页 > 解决方案 > 事务将与 mongodb 聚合 $merge 一起使用吗?

问题描述

如果我正在使用 mongodb 事务同时更新两个文档。其中一个文档我想同时更新多个文档。我想使用 mongodb 聚合以某种方式构造文档。将$merge成为交易的一部分并更新所有文档还是有失败的可能性?

标签: mongodbtransactionsmongodb-queryaggregation-framework

解决方案


不,交易将无法进行。根据 mongodb文档 db.collection.aggregate(),交易中允许使用,但$merge不包括阶段。在这里查看更多。


推荐阅读