【问题标题】:Inserting Documents with MongoDB Java driver version 3使用 MongoDB Java 驱动程序版本 3 插入文档
【发布时间】:2015-03-20 14:55:55
【问题描述】:


我们有一些使用带有 Java 驱动程序(2.x 版本)的 MongoDB 的应用程序。在我们的应用程序中,我们使用 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));

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

【问题讨论】:

    标签: mongodb-java


    【解决方案1】:

    您可以继续将 DBObject 与 3.0 API 一起使用。当遇到 3.0 驱动程序时,现有代码应该(大部分)工作。切换到新的 API 有多种优势,但随着时间的推移,您可以在闲暇时做这些事情。

    【讨论】:

      猜你喜欢
      • 2015-08-17
      • 1970-01-01
      • 2017-08-02
      • 1970-01-01
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      相关资源
      最近更新 更多