2011-11-02 98 views

回答

2

我不是那种进入Mongoid的,但如果没有事务这样的事情,你可能只是检查是否有任何对象不是#valid?,如果是的话,只是不保存所有的对象。

4

因为Mongodb不支持事务。 MongoDB为单个文档上的操作提供原子性。看看为什么herehere

1

你不能。如果这是一个困难的要求,您必须将相关对象嵌入彼此,以便可以使用原子更新来修改它们,否则您将需要找到另一个持久性解决方案。 MongoDB可以做很多事情,但交易不是其中之一。

相关问题