2011-11-16 24 views
1

我試圖找到工作示例java/SpringData mongodb DBRefs但找不到任何。我是Mongodb的新手,正在尋找使用SQL連接類功能從兩個基於一個公共ID的mongo集合中聚合/合併數據的方法。mongodb dbrefs使用Java的示例

難道有人指着我正確的方向嗎?應用程序級聚合/合併是Mongo/Java/Spring組合的唯一最佳解決方案嗎?

回答

2

DBRefs和Joins之間有明顯的區別。

如果你有兩個集合,你試圖加入,那麼它可能是值得看看你的數據模型。可能是這種情況,您正在使用關係建模方法。這不適用於MongoDB。

將從屬集合非規範化到主集合文檔中通常會更好。

然後,您根本不需要參與並充分利用文檔模型。