1

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

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

4

1 に答える 1

3

DBRefとJoinsには大きな違いがあります。

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

通常は、依存コレクションを非正規化してマスターコレクションのドキュメントにする方が適切です。

そうすれば、まったく参加してドキュメントモデルを最大限に活用する必要はありません。

于 2012-11-20T10:17:10.800 に答える