标签: meteor
我想在一个函数中更新3个流星集合,但前提是所有三个更新都成功。否则我想回滚。这样做有一个很好的模式吗?
由于
答案 0 :(得分:2)
meteor使用mongodb作为其数据库后端,它没有明确支持事务。但仍有一种模式可以使用:http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/
基本上你只需在每个交易中加上一个状态值,只在一切都完成时标记它们