0

我正在尝试将 mongoDB 与 Morphia 一起使用,但在删除文档时仍然存在问题。是否有任何额外的插件或包装器可以与 Mongo 一起使用并在 DBMS 中提供类似事务的东西?

4

1 回答 1

1

不,没有(多文档)交易。有两种可能的解决方案:

  1. 您可以将数据重组为单个文档,而不是将其分布在多个表中。因此 MongoDB 的单文档事务(如果你这么称呼的话)对你来说已经足够了。您可以使用嵌入式实体或数组解决许多问题。如果您不确定如何解决这个问题,您可能想提出一个与“模式”设计相关的问题。

  2. 您的问题绝对需要跨多个文档/表的事务。那么 MongoDB 根本不是正确的工具,您应该使用关系数据库。

不要与工具作斗争,选择正确的工具...

于 2013-04-26T12:13:19.283 回答