2011-11-16 9 views
1

java/SpringData mongodb DBRefsの作業例を検索しようとしましたが、何も見つかりませんでした。私はMongodbには新しく、共通のIDに基づいて2つのmongoコレクションからデータを集約/マージするSQL結合のような機能を使用する方法を探しています。mongodb dbrefs Javaを使用した例

誰かが正しい方向に向けるでしょうか?アプリケーションレベルの集約/マージは、Mongo/Java/Springの組み合わせで唯一最良のソリューションですか?

答えて

2

DBRefと結合の間には大きな違いがあります。

あなたが参加しようとしているコレクションが2つある場合は、データモデルを調べる価値があります。リレーショナル・モデリング・アプローチを使用している場合もあります。これはMongoDBでは動作しません。

従属コレクションをマスターコレクションのドキュメントに非正規化する方が良いのが一般的です。

次に、ドキュメントモデルを最大限に活用して、ドキュメントモデルを最大限に活用する必要はありません。