MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Converti DBObject in un POJO utilizzando il driver Java MongoDB

Lascia che la primavera faccia il lavoro pesante con le cose che ha già costruito per questo...

Il vero trucco è:mongoTemplate.getConverter().read(Foo.class, obj);

Ad esempio, quando si utilizza un DBCussor -

while (cursor.hasNext()) { 
    DBObject obj = cursor.next(); 
    Foo foo = mongoTemplate.getConverter().read(Foo.class, obj);  
    returnList.add(foo); 
}

http://revelfire.com/spring-data-mongodb-convert-from-raw-query-dbobject/