Tag: dbobject

从MongoDB检索值时将DBObject转换为Java对象

在我的Java应用程序中,我已将值存储在ArrayList(Java对象集)中的mongoDB中。 如何从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中检索数据,如: […]

使用MongoDB Java驱动程序将DBObject转换为POJO

MongoDB似乎返回了BSON / JSON对象。 我认为你肯定能够以字符串,整数等方式检索值,然后可以保存为POJO。 作为迭代列表的结果,我有一个DBObject(实例化为BasicDBObject)…(cur.next())。 除了使用某种持久性框架之外,唯一的方法是将数据放入POJO以使用JSON serlialiser / deserialiser吗? 我的方法看起来像这样: public List 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 usersWithMatchEmail = new ArrayList(); while(cur.hasNext()) { // this is where I want to convert cur.next() into a […]