使用MongoDB Java驱动程序版本3插入文档

时间:2015-03-20 14:55:55

标签: mongodb-java


我们有一些使用MongoDB和Java驱动程序(2.x版本)的应用程序。在我们的应用程序中,我们使用BasicDBObject插入对象,例如:

BasicDBObject doc = new BasicDBObject("title", "MongoDB").
            append("description", "database").
            append("likes", 100);

查看Java Driver 3.0的文档,我可以看到使用了另一种方法:

Document doc = new Document("name", "MongoDB")
               .append("type", "database")
               .append("count", 1)
               .append("info", new Document("x", 203).append("y", 102));

版本3.0中是否弃用了BasicDBObject? (希望不是,我们必须更改所有代码)

1 个答案:

答案 0 :(得分:1)

您可以继续将DBObject与3.0 API一起使用。当碰到3.0驱动程序时,现有代码应该(大部分)工作。转换到新的API有很多好处,但随着时间的推移,这是你可以做的事情。