java - mongoclientoptions 与 mongoclientsettings 之间的区别

标签 java mongodb spring-data-mongodb mongodb-java-3.8

mongoclientoptions 与 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

关于java - mongoclientoptions 与 mongoclientsettings 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55696215/

相关文章:

java - 使用静态构造函数进行 Spring 依赖注入(inject)

java - SPRING beans 中的条件 "ref"

Mongodb:从两个集合中收集数据的正确方法?

java - Mongo的自增功能无法设置Long为_id?

node.js - 了解 Mongoose [Schema.Types.Mixed]

spring - Spring Data Mongodb Reactive 存储库中 findAll 方法的分页

java - 如何在 Gradle 中使用 Quarkus gRPC 扩展?

java - Spring MVC 显示日期变量

java - MongoTemplate如何在查询中添加两个以上 "orOperator"

java - Java 中是否有任何 Mongodb 映射器?像 Rails 中的 MongoMapper 和 Mongoid?