在阅读mongo站点上有关使用Java驱动程序的所有文档时,它引用了使用MongoClient()建立连接。它讨论了他们以前如何使用Mongo()但它已被弃用。但是,当我下载Mongo数据库链接到(http://central.maven.org/maven2/org/mongodb/mongo-java-driver/)的最新(或任何)版本的java驱动程序,并将其加载到我的项目库中时,我无法导入com.mongodb.MongoClient,因为它不是'那里!我已经尝试了他们链接到的驱动程序的六个不同版本。我实际上可以使用已弃用的Mongo()来使我的程序正常工作,但我不想在不推荐使用的功能上构建新软件。我在
找不到其他有同样问题的人以上是2.93版。任何人都可以帮我找到我做错了什么或错过了吗?我认为它是驱动程序版本,但这些是Mongo网站上的链接。我也不认为它的使用错误,因为我可以使其他一切工作正常。
答案 0 :(得分:18)
我建议你抓住driver version 2.11.3
JAR包含您所指的MongoClient
类。 Latter是MongoDB Java驱动程序的新功能,仅在2.10.0版本之后才被包含(您所指的版本是2.9.3,截至目前最新的驱动程序版本是前面提到的2.11.3)
干杯;)