sql >> Databáze >  >> NoSQL >> MongoDB

Java MongoDB získává hodnotu pro dílčí dokument

Nejprve byste měli získat objekt „report“ a poté přistupovat k jeho obsahu. Ukázkový kód můžete vidět níže.

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);
}


  1. MongoDB:Podmíněný výběr z jedné kolekce na základě jiné kolekce

  2. mongoDB vybírá záznam na základě dvou podmínek

  3. MongoDB $add

  4. Vkládání dat do vnořeného pole v mongodb