gpt4 book ai didi

mongodb - 解析失败 : Password must be URL Encoded for mongodb

转载 作者:行者123 更新时间:2023-12-04 14:45:08 25 4
gpt4 key购买 nike

我正在尝试连接到 MongoDB v4.2.X使用下面的命令并得到错误。

FailedToParse: Password must be URL Encoded for mongodb:// URL: mongodb://user:user@123@localhost:27017/my-employees?authSource=admin try 'mongo --help' for more information



URL = mongodb://user:user@123@localhost:27017/my-employees?authSource=admin

最佳答案

如果您的密码是 user@123 ,您在连接 URI 中使用了特殊字符(分隔符)。根据docs :

If the username or password includes the at sign @, colon :, slash /, or the percent sign % character, use percent encoding.



百分比编码是错误中提到的 URL 编码的另一个名称。
@将是 %40在百分比编码中,您的连接字符串将是:
mongodb://user:user%40123@localhost:27017/my-employees?authSource=admin
您也可以使用 this online tool对您的连接字符串进行 URL 编码。

关于mongodb - 解析失败 : Password must be URL Encoded for mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61824417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com