java - 使用 MongoClientOptions 设置 MongoDB Url

标签 java mongodb

我使用 MongoDB 驱动程序 3.4.1,我将设置此 URL

url = "mongodb://username:password@serverName:27017/databaseName?authMechanism=SCRAM-SHA-1&ssl=true";

MongoClientOptions.Builder builder = MongoClientOptions.builder();

但我不知道如何设置

authMechanism=SCRAM-SHA-1&ssl=true"; 

这个有 MongoClientOptions 吗?

最佳答案

来自documentation

使用静态工厂方法:

MongoCredential credential = MongoCredential.createScramSha1Credential(user,
                                                                       database,
                                                                       password);

或者在连接字符串中:

MongoClientURI uri = new MongoClientURI("mongodb://user1:pwd1@host1/?authSource=db1&authMechanism=SCRAM-SHA-1");

关于java - 使用 MongoClientOptions 设置 MongoDB Url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46156343/

相关文章:

java - 而不是多个 if 语句 Java date

java - Spark Java DataFrame 中的合并列

php - mongodb 日期聚合运算符时区调整与 php

javascript - Mongoose 加密

java - 如何在不可变类中使用带有参数的构造函数 NO_CONSTRUCTOR 来修复 "Failed to instantiate ' className'

java - 如何将多个json网址的内容添加到单个json对象中

java - 如何把 webp 转换成 gif?

java - 在根目录下创建文件,奇怪的响应

mysql - 几乎实时的 RESTful 成就可扩展的 Web 服务,如何减少调用次数?

mongodb - 使用 DBRef 查询 MongoDB