Spring with mongo-java-driver 使用 Azure Cosmos DB 作为 MongoDB

Spring with mongo-java-driver Use Azure Cosmos DB as MongoDB

我正在尝试使用 Azure Cosmos DB 而不是 MongoDB 我的 Spring 启动 应用程序

目前,我正在使用 mongo.host/database/port 属性。我找不到在哪里可以设置 SSL 选项和 replicaSet 或者完整的客户端 URI .

这是他们建议的代码,它可以工作,但对我没有帮助...

MongoClient mongoClient = new MongoClient(
    new MongoClientURI("mongodb://[user]:[pass]@[host]:[port]/?ssl=true&replicaSet=globaldb"));

您可以尝试只使用 "spring.data.mongodb.uri" 属性 而不是单独指定 host/database/port 吗?

官方文档 (https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-connecting-to-mongodb) 也推荐在连接到副本集时采用这种方法。

此问题也在

中讨论