Springboot连接MongoDB的坑
场景:Mongo中,在admin库中创建了用户,且对其他库都生效。
命令如下:
db.createUser(
{
user:"userName",
pwd:"password@",
roles:["dbAdminAnyDatabase","userAdmin","dbAdmin","readWriteAnyDatabase"]
}
)
第一个坑位,密码password@中包含特殊符号:@。在mongo中连接的URI中,:与@是特殊符号,若用户名或密码中出现以上两个字符。需要使用%3A






