Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在一个函数中更新 3 个流星集合,但前提是所有三个更新都成功。否则我想回滚。是否有这样做的好模式?
谢谢
流星使用 mongodb 作为其不明确支持事务的数据库后端。但是您仍然可以使用一种模式:http: //docs.mongodb.org/manual/tutorial/perform-two-phase-commits/
基本上,您只需在每笔交易中添加一个状态值,并且仅在一切完成后将其标记为已完成