employees コレクションの mongodb に次のドキュメントがあるとします。
db.employees.insert({_id: ObjectId("4d85c7039ab0fd70a117d733"), name: 'Siona',
manager: [ObjectId("4d85c7039ab0fd70a117d730"), ObjectId("4d85c7039ab0fd70a117d732")] })
ここで、'Siona' には、managers 配列に示されている 2 人のマネージャーがいます。Spring Data M3 には DBRef の概念があることは知っていますが、monogdb のドキュメントには、DBref は高価であり、可能であれば ObjectId のみを格納する必要があることが示されています。
私の質問は、ここの objectID が Spring Data Document API を介して指しているドキュメントを解決する方法はありますか、それともクライアント側で結合を実行する必要があるかということです。
- 「シオナ」という名前のドキュメントを取得します
- データベースに戻り、シオナのマネージャーを表す各 ObjectId を解決します。