Java를 사용하여 하위 문서 (Mongodb)의 키/값 쌍에서 값에 액세스하려면 어떻게해야합니까? KEY3 키 (4)의 출력 값 중첩 된 mongodb 문서의 값에 액세스
DB db = (new MongoClient("localhost", 27017)).getDB("nov2014");
DBCollection dbCollection = db.getCollection("student");
BasicDBObject basicDBObj = new BasicDBObject();
basicDBObj.put("key1", " val1");
DBCursor dbCursor = dbCollection.find(basicDBObj);
while(dbCursor.hasNext()){
BasicDBObject dbObject = (BasicDBObject)dbCursor.next();
System.out.println(“Key 2: ” = dbObject.getString("key2");
System.out.println(“Key 3: ” = dbObject.getString("subdoc.key3");
System.out.println(“Key 4: ” = dbObject.getString("subdoc.key4");
}
{ "_id" : { "key1" : "val1"} , "key2" : “val2” , "subdoc" : { "key3" : "val3" , "key4" : "val4" }
이 http://stackoverflow.com/questions/12166573/java-mongodb-getting-value-for-sub-document – Abhi