MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Java MongoDB obtendo valor para o subdocumento


Você deve primeiro obter o objeto "relatório" e, em seguida, acessar seu conteúdo. Você pode ver o código de exemplo abaixo.
DBCursor cur = coll.find();

for (DBObject doc : cur) {
    String fileName = (String) doc.get("name");
    System.out.println(fileName);

    DBObject report = (BasicDBObject) doc.get("report");
    String reportName = (String) report.get("name");
    System.out.println(reportName);
}