如何将MongoDB文档解析为Java类

9 浏览
0 Comments

如何将MongoDB文档解析为Java类

我在Java中使用MongoDB驱动程序。

假设我在集合db.people中有一个MongoDB文档:

{"name":"Joe", "surname":"Blow", "age":20}

还有一个类似于以下内容的Java类

public class Person {

String name;

String surname;

int age;

public void setPersonalInfo(String name, String surname, int age) {

this.name = name;

this.surname = surname;

this.age = age;

}

}

如何将我的文档中的信息解析到我的类中?是否有一种通过操作以BasicDBObject形式返回文档的方法来实现这一点?我查看了方法,但无法理解,因为我的第一反应是使用返回键值对数组的方法(据我所知,没有这样的方法)。

0