サブ文書からキーの値を取得しようとしていますが、キーが2つ埋め込まれているため、BasicDBObject.get()関数を使用する方法がわかりません。深いレベル。ファイルの構造は次のとおりですJava MongoDBサブ文書の値を取得する
File {
name: file_1
report: {
name: report_1,
group: RnD
}
}
基本的にファイルには複数のレポートがあり、特定のファイル内のすべてのレポートの名前を取得する必要があります。 BasicDBObject.get("name")
を実行することができます。値 "file_1"を取得できますが、どうすればこのようなことができますか?BasicDBObject.get("report.name")
?私はそれを試みたが、うまくいかなかった。
実際に何が起こったのでしょうか? – Mark
作業が終わっても何も返されませんでした。 – Dhruv