sql >> Database >  >> NoSQL >> MongoDB

Java MongoDB krijgt waarde voor subdocument

U moet eerst het "rapport" -object ophalen en vervolgens de inhoud openen. U kunt de voorbeeldcode hieronder zien.

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. het opzoeken van jokertekens versnellen

  2. MongoDB:kan zoekopdracht niet canonicaliseren:BadValue Projection kan geen combinatie van opname en uitsluiting hebben

  3. MongoDB $rtrim

  4. Hoe document zoeken op oid in mongoengine