8

Java アプリケーションから、値を mongoDB の ArrayList (Java オブジェクトのセット) に保存しました。DBObject からデータを取得するにはどうすればよいですか

次のようにmongoDBにデータを保存しています:

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

私は学生用のJavaオブジェクトを次のように持っています:

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

次のようにmongoDBからデータを取得しています:

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?
}
4

2 に答える 2