在 Java 驱动程序中找不到 MongoClient

2022-09-03 06:47:57

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

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


答案 1

我建议你抓驱动程序版本2.11.3

JAR 包含您引用的类。后者是MongoDB Java驱动程序的新功能,并且仅从版本2.10.0开始包含(您引用的版本是2.9.3,截至目前,最新的驱动程序版本是上述2.11.3)MongoClient

干杯;)


答案 2

推荐