spring:
data:
mongodb:
host: localhost
port: 27017
database: test
username: test
password: "1234"
配置如上巧骚,死活連不上鞭盟,報錯如下
org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='test', source='test', password=<hidden>, mechanismProperties=<hidden>}; nested exception is com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='test', source='test', password=<hidden>, mechanismProperties=<hidden>}
增加一行代碼配置成功圾结,authentication-database: admin。即子用戶需要再admin庫進(jìn)行認(rèn)證齿诉。網(wǎng)上沒找到說法筝野,記錄下晌姚。
spring:
data:
mongodb:
host: localhost
port: 27017
authentication-database: admin
database: test
username: test
password: "1234"