使用Java的mongodbrefs示例

使用Java的mongodbrefs示例,mongodb,mongodb-java,Mongodb,Mongodb Java,我试图找到java/SpringData mongodb DBRefs的工作示例,但没有找到。我是Mongodb新手,正在寻找使用类似SQL连接的功能来基于公共id聚合/合并来自两个mongo集合的数据的方法 有人能给我指出正确的方向吗?应用程序级聚合/合并是Mongo/Java/Spring组合的唯一最佳解决方案吗 DBREF和联接之间存在显著差异 如果您有两个试图加入的集合,那么可能值得查看您的数据模型。您可能正在使用关系建模方法。这对MongoDB不起作用 更好的做法是将依赖集合反规范化为

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


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

DBREF和联接之间存在显著差异

如果您有两个试图加入的集合,那么可能值得查看您的数据模型。您可能正在使用关系建模方法。这对MongoDB不起作用

更好的做法是将依赖集合反规范化为主集合的文档

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