2011-11-02 136 views

回答

2

我不是那種進入Mongoid的,但如果沒有事務這樣的事情,你可能只是檢查是否有任何對象不是#valid?,如果是的話,只是不保存所有的對象。

4

因爲Mongodb不支持事務。 MongoDB爲單個文檔上的操作提供原子性。看看爲什麼herehere

1

你不能。如果這是一個困難的要求,您必須將相關對象嵌入彼此,以便可以使用原子更新來修改它們,否則您將需要找到另一個持久性解決方案。 MongoDB可以做很多事情,但交易不是其中之一。

相關問題