mongodb使用use 创建了库,但是报权限问题,如何解决

这是我的springboot配置mongodb的properties

spring.data.mongodb.uri=mongodb://username:password#@yoururl:port/xfind?replicaSet=mgset-5652935,dds-bp14d30374d4cbb42723-pub.mongodb.rds.aliyuncs.com:3717
com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=null, userName='root', source='xfind', password=<hidden>, mechanismProperties={}}
阅读 2.3k
2 个回答

换成 下面这种配置就好了

# mongodb配置
spring.data.mongodb.host=your-mongodb-url
spring.data.mongodb.port=your-mongodb-port
spring.data.mongodb.username=your-mongodb-username
spring.data.mongodb.password=your-mongodb-password
spring.data.mongodb.database=your-mongodb-database
spring.data.mongodb.authentication-database=admin

连接字符串没写对。正确格式参考文档:https://docs.mongodb.com/manu...
例如:

mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题