我想从一个子文档中获得一个键的值,我似乎无法弄清楚如何使用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