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.
我正在尝试将 mongoDB 与 Morphia 一起使用,但在删除文档时仍然存在问题。是否有任何额外的插件或包装器可以与 Mongo 一起使用并在 DBMS 中提供类似事务的东西?
不,没有(多文档)交易。有两种可能的解决方案:
您可以将数据重组为单个文档,而不是将其分布在多个表中。因此 MongoDB 的单文档事务(如果你这么称呼的话)对你来说已经足够了。您可以使用嵌入式实体或数组解决许多问题。如果您不确定如何解决这个问题,您可能想提出一个与“模式”设计相关的问题。
您的问题绝对需要跨多个文档/表的事务。那么 MongoDB 根本不是正确的工具,您应该使用关系数据库。
不要与工具作斗争,选择正确的工具...