Converter DBObject em um POJO usando o Driver Java MongoDB

MongoDB parece retornar objetos BSON / JSO

Pensei que certamente você seria capaz de recuperar valores como Strings, ints etc., que podem ser salvos como POJ

Eu tenho um DBObject (instanciado como BasicDBObject) como resultado de iterar sobre uma lista ... (cur.next ()).

única maneira (além de usar algum tipo de estrutura de persistência) de colocar os dados em um POJO para usar um serlializador / desserializador JSO

Meu método fica assim:

public List<User> findByEmail(String email){
         DBCollection userColl;
         try {
            userColl = Dao.getDB().getCollection("users"); } catch (UnknownHostException e) { e.printStackTrace(); } catch (MongoException e) { e.printStackTrace();}
            DBCursor cur = userColl.find();
            List<User> usersWithMatchEmail = new ArrayList<User>();

            while(cur.hasNext()) {
               // this is where I want to convert cur.next() into a <User> POJO
               usersWithMatchEmail.add(cur.next());
            }
        return null;
    }

EDIT: É bastante óbvio, basta fazer algo assim.

questionAnswers(5)

yourAnswerToTheQuestion