专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

SpringBoot连接MongoDB的一些问题

前言

今天用springboot集成mongodb的时候报了一些错误

第一个

org.springframework.data.mongodb.UncategorizedMongoDbException: 
Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName='zh',
source='main', password=<hidden>, mechanismProperties={}}; nested exception is
com.mongodb.MongoSecurityException: Exception authenticating
MongoCredential{mechanism=SCRAM-SHA-1, userName='zh', source='main',
password=<hidden>, mechanismProperties={}}

这是我的配置文件

53_1.png原因很简单,我用idea连接mongodb的插件上发现的,需要指定授权库以及授权机制

53_2.png

53_3.png

解决办法

在uri后面加上 ?authSource=admin&authMechanism=SCRAM-SHA-1

mongodb://user:pwd@host:port/database?main?authSource=admin&authMechanism=SCRAM-SHA-1

第二个

类型转换问题

53_4.png我在这里使用了@Id注解 然后报了这个错

org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [org.bson.types.ObjectId] to type [long]

这个问题吗,我就懒得想了,直接用json接收了

太懒了!呜呜呜

文章永久链接:https://tech.souyunku.com/42465

未经允许不得转载:搜云库技术团队 » SpringBoot连接MongoDB的一些问题

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们