Pan*_*dit 7 java mongodb spring-data-mongodb mongodb-java-3.8
之间的主要区别是什么 mongoclientoptions vs mongoclientsettings
任何人都可以举一个例子并详细说明在哪里使用什么例子吗?
据我所知,简短的答案是MongoClientOptions旧方法,而MongoClientSettings新方式。
最新的 MongoDB Java 驱动程序(撰写本答案时为 3.9)支持旧客户端 - 即 com.mongodb.MongoClient(),它采用 MongoClientOptions 作为参数。请参阅https://mongodb.github.io/mongo-java-driver/3.9/javadoc/com/mongodb/MongoClient.html。
较新的客户端具有不同的名称空间 - 它是 com.mongodb.client.MongoClient()。该客户端期望使用 com.mongodb.client.MongoClients.create() 构建,它接受 MongoClientSettings。请参阅https://mongodb.github.io/mongo-java-driver/3.9/javadoc/com/mongodb/client/MongoClients.html