2017-09-11 33 views
0

我使用MongoDB的驱动程序3.4.1的我会将该URLMongoDB的URL集与MongoClientOptions

url = "mongodb://username:[email protected]:27017/databaseName?authMechanism=SCRAM-SHA-1&ssl=true"; 

MongoClientOptions.Builder builder = MongoClientOptions.builder(); 

,但我不知道如何设置

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

这一个与MongoClientOptions?

回答

1

documentation

有了静态工厂方法:

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

或者在连接字符串中:

MongoClientURI uri = new MongoClientURI("mongodb://user1:[email protected]/?authSource=db1&authMechanism=SCRAM-SHA-1");