MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB से मान पुनर्प्राप्त करते समय DBObject को Java ऑब्जेक्ट में कनवर्ट करना

आप इसे इस प्रकार कर सकते हैं:

List<Student> students = new ArrayList<Student>();

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?

    BasicDBList studentsList = (BasicDBList) theObj.get("students");
    for (int i = 0; i < studentsList.size(); i++) {
        BasicDBObject studentObj = (BasicDBObject) studentsList.get(i);
        String firstName = studentObj.getString("firstName");
        String lastName = studentObj.getString("lastName");
        String age = studentObj.getString("age");
        String gender = studentObj.getString("gender");

        Student student = new Student();
        student.setFirstName(firstName);
        student.setLastName(lastName);
        student.setAge(age);
        student.setGender(gender);

        students.add(student);
    }               
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं मोंगोडीबी से जेड तक ऑब्जेक्ट पर कैसे भेजूं?

  2. MongoDB एकत्रीकरण क्वेरी में $ संकेत का उपयोग कैसे करें?

  3. MongoDB के लिए डिस्कनेक्ट त्रुटि को कैसे संभालें?

  4. एम्बर-डेटा एम्बेडेड ऑब्जेक्ट्स को अलग-अलग ऑब्जेक्ट्स के रूप में संग्रहीत किया जाता है

  5. मैं MongoDB और Express.js के साथ एक संग्रह में सभी दस्तावेज़ों की गणना कैसे करूं और नियंत्रक में सामग्री का उपयोग कैसे करूं?