2013-04-26 92 views
0

我想與Morphia一起使用mongoDB,但仍然有刪除文檔的問題。是否有任何額外的插件或包裝與Mongo一起使用,並提供類似於DBMS中的事務?MongoDb casscade更新/刪除

回答

1

不,沒有(多文件)交易。有兩種可能的解決方案:

  1. 您可以將數據重構爲單個文檔,而不是將其分散到多個表中。因此,MongoDB的單一文檔交易(如果你稱之爲)就足夠了。您可以解決嵌入式實體或陣列的許多問題。如果你不確定如何處理這個問題,你可能想開始一個與「模式」設計有關的問題。

  2. 您的問題絕對需要跨多個文檔/表的交易。那麼MongoDB根本就不是正確的工具,你應該使用關係數據庫。

不爭的工具,選擇一個正確的...