16

在阅读 mongo 站点上有关使用 Java 驱动程序的所有文档时,它引用了使用 MongoClient() 建立连接。它谈到了他们以前如何使用 Mongo() 但它已被弃用。但是,当我下载 Mongo 数据库链接到的最新(或任何)版本的 java 驱动程序(http://central.maven.org/maven2/org/mongodb/mongo-java-driver/)并加载它时到我的项目库中,我无法导入 com.mongodb.MongoClient 因为它不存在!我已经尝试了他们链接到的六种不同版本的驱动程序。实际上,我可以使用已弃用的 Mongo() 使我的程序正常工作,但我不想在已弃用的功能上构建新软件。我在这里也找不到其他有同样问题的人下面的 netbeans 中显示的库图像,在这种情况下为 v 2.93

以上来自2.93版。谁能帮我找出我做错了什么或遗漏了什么?我认为它是驱动程序版本,但这些是来自 Mongo 网站的链接。我也不认为它的使用错误,因为我可以使其他一切正常工作。

4

1 回答 1

18

我建议你抢驱动版本 2.11.3

JAR 包含MongoClient您所指的类。后者是 MongoDB Java 驱动的新版本,从 2.10.0 版本开始包含(您指的版本是 2.9.3,目前最新的驱动版本是前面提到的 2.11.3)

干杯;)

于 2013-05-13T13:23:35.377 回答