流星交易操作

时间:2013-02-27 06:38:38

标签: meteor

我想在一个函数中更新3个流星集合,但前提是所有三个更新都成功。否则我想回滚。这样做有一个很好的模式吗?

由于

1 个答案:

答案 0 :(得分:2)

meteor使用mongodb作为其数据库后端,它没有明确支持事务。但仍有一种模式可以使用:http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/

基本上你只需在每个交易中加上一个状态值,只在一切都完成时标记它们