Konvertieren von DBObject, um Java-Objekt, während das abrufen von Werten von MongoDB

Aus meiner Java-Anwendung habe ich gespeichert, die Werte in mongoDB in ArrayList(Java-Objekte).
Wie kann ich die Daten abrufen aus DBObject

Bin ich der Speicherung der Daten in mongoDB so:

{  "students" : [{"firstName" : "Jesse", "lastName" : "Varnell", "age" : "15", "gender" : "M" }, { "firstName" : "John", "lastName" : "Doe", "age" : "13", "gender" : "F"}] }

Ich bin mit dem Java-Objekt für die Schüler wie:

public class Student {
    public String firstName;
    public String lastName;
    public String age;
    public String gender;  //M, F      
}

Ich bin der Abruf der Daten aus mongoDB wie:

BasicDBObject query = new BasicDBObject();
query.put("user", username); 
DBCursor cursor = theCollection.find(query); 
while (cursor.hasNext()) {
    DBObject theObj = cursor.next();
    //How to get the DBObject value to ArrayList of Java Object?
}
InformationsquelleAutor It's me | 2014-01-03
Schreibe einen Kommentar