gpt4 book ai didi

java - com.mongodb.client.MongoClient 和 com.mongodb.MongoClient 的区别

转载 作者:行者123 更新时间:2023-12-01 12:06:03 32 4
gpt4 key购买 nike

我对 MongoDB 有点陌生,我对 MongoClient 类感到困惑,因为在不同的包中有两个( com.mongodb.client.MongoClientcom.mongodb.MongoClient )。我所看到的是他们或多或少有相同的目的,但我可能是错的。

两个类(class)之间有什么区别?是否推荐其中之一?

最佳答案

使用 com.mongodb.client.MongoClient.create() (从 3.7 或更高版本开始),旧版 API com.mongodb.MongoClient()已弃用。

A com.mongodb.client.MongoClient实例表示到数据库的连接池;即使有多个线程,您也只需要 MongoClient 类的一个实例。

引用:http://mongodb.github.io/mongo-java-driver/3.12/driver/tutorials/connect-to-mongodb/
com.mongodb.client.MongoClient从 3.7 版本开始添加使用下面的代码来获取具有新 API 的实例:

    MongoClient mongoClient = MongoClients.create()

关于java - com.mongodb.client.MongoClient 和 com.mongodb.MongoClient 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60267087/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com