I'm trying to use Azure Cosmos DB instead of MongoDB with my Spring boot app.
Currently, I'm using the mongo.host/database/port
properties. I couldn't find where I can set the SSL option and replicaSet or alternatively the full client URI .
This is the code they suggesting and it's working, but it's not helping me...
MongoClient mongoClient = new MongoClient(
new MongoClientURI("mongodb://[user]:[pass]@[host]:[port]/?ssl=true&replicaSet=globaldb"));
Can you try just using the "spring.data.mongodb.uri" property instead of specifying the host/database/port separately?
The official documentation ( https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-connecting-to-mongodb ) also recommends this approach while connecting to replica-sets.
This issue is also discussed at How to configure spring-data-mongodb to use a replica set via properties
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.