mongodb事务操作并行

时间:2018-08-28 08:11:14

标签: mongodb transactions parallels

之间有区别吗?

session.startTransaction();
await db1.update1(session);
await db2.update2(session);
await db3.update3(session);
...
session.commitTransaction()

session.startTransaction();
await Promise.all([
  db1.update1(session),
  db2.update2(session),
  db3.update3(session),
  ...
])
session.commitTransaction();

那里没有解释。 请向我解释差异。

0 个答案:

没有答案