使用Java的mongodb dbrefs示例

时间:2011-11-16 00:11:32

标签: mongodb mongodb-java

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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