1

我试图找到java/SpringData mongodb DBRefs的工作示例,但找不到任何示例。我是 Mongodb 的新手,正在寻找使用类似 SQL 连接的功能来聚合/合并来自基于公共 ID 的两个 mongo 集合的数据的方法。

有人能指出我正确的方向吗?应用程序级聚合/合并是 Mongo/Java/Spring 组合的唯一最佳解决方案吗?

4

1 回答 1

3

DBRefs 和 Joins 之间存在显着差异。

如果您有两个想要加入的集合,那么可能值得查看您的数据模型。可能是这种情况,您正在使用关系建模方法。这不适用于 MongoDB。

通常将依赖集合非规范化到主集合的文档中会更好。

然后您根本不需要加入并充分利用文档模型。

于 2012-11-20T10:17:10.800 回答