我想從一個子文檔中獲得一個鍵的值,我似乎無法弄清楚如何使用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