Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 错误:密码包含非法的未转义字符_Mongodb_Heroku - Fatal编程技术网

Mongodb 错误:密码包含非法的未转义字符

Mongodb 错误:密码包含非法的未转义字符,mongodb,heroku,Mongodb,Heroku,我正在尝试在Heroku上部署Facebook聊天机器人,但出现以下错误: 2019-03-26T01:34:39.286607+00:00应用程序[web.1]:错误:密码包含非法的未转义字符 2019-03-26T01:34:39.286618+00:00应用程序[web.1]:位于parseConnectionString/app/node_modules/mongodb/lib/url_parser.js:298:13 2019-03-26T01:34:39.286620+00:00应用

我正在尝试在Heroku上部署Facebook聊天机器人,但出现以下错误:

2019-03-26T01:34:39.286607+00:00应用程序[web.1]:错误:密码包含非法的未转义字符 2019-03-26T01:34:39.286618+00:00应用程序[web.1]:位于parseConnectionString/app/node_modules/mongodb/lib/url_parser.js:298:13 2019-03-26T01:34:39.286620+00:00应用程序[web.1]:位于parseHandler/app/node_modules/mongodb/lib/url_parser.js:129:14 2019-03-26T01:34:39.286622+00:00应用程序[web.1]:位于module.exports/app/node_modules/mongodb/lib/url_parser.js:25:12 2019-03-26T01:34:39.286623+00:00应用程序[web.1]:在不推荐的内部/util.js:67:15 2019-03-26T01:34:39.286625+00:00应用程序[web.1]:位于connect/app/node_modules/mongodb/lib/operations/mongo_client_ops.js:195:3 2019-03-26T01:34:39.286626+00:00应用程序[web.1]:在connectOp/app/node_modules/mongodb/lib/operations/mongo_client_ops.js:284:3 2019-03-26T01:34:39.286628+00:00应用程序[web.1]:at executeOperation/app/node_modules/mongodb/lib/utils.js:416:24 2019-03-26T01:34:39.286630+00:00应用程序[web.1]:位于MongoClient.connect/app/node_modules/mongodb/lib/mongo_client.js:169:10 2019-03-26T01:34:39.286631+00:00应用程序[web.1]:位于Function.MongoClient.connect/app/node_modules/mongodb/lib/mongo_client.js:335:22 2019-03-26T01:34:39.286633+00:00应用程序[web.1]:在超时时 我使用了非常简单的密码,但它仍然显示相同的错误。我怎样才能修好它

我暂时使用01234567890作为密码。当我把它放到我的连接字符串中时,我得到了如下结果

蒙哥达+srv://myuser:@host.gcp.mongodb.net/test?retryWrites=true
连接字符串不应包含字符,除非它们是字符串中某个值的一部分,如果是,则可能需要对其进行转义。在文档中常见的情况是,占位符被这些字符包围,但是当您替换占位符时,也应该删除这些字符

尝试将连接字符串更改为

蒙哥达+srv://myuser:01234567890@host.gcp.mongodb.net/test?retryWrites=true
一旦确认此操作有效,您应该立即更改您的凭据以及您可能在此处发布的任何其他真实数据库信息。

您的连接字符串不应包含字符,除非它们是字符串中某个值的一部分,如果是,则可能需要对其进行转义。在文档中常见的情况是,占位符被这些字符包围,但是当您替换占位符时,也应该删除这些字符

尝试将连接字符串更改为

蒙哥达+srv://myuser:01234567890@host.gcp.mongodb.net/test?retryWrites=true
一旦您确认此操作有效,您应该立即更改您的凭据以及您可能在此处发布的任何其他真实数据库信息。

密码是什么?谢谢你的回复,我使用这个pw:01234567890配置文件在这里:连接字符串:mongodb+srv://myuser:@cluster0 kuixy.gcp.mongodb.net/test?retryWrites=true我将回滚您上次进行的编辑。相反如果你收到的邮件都没有解决你的问题,你也可以接受。密码是什么?谢谢你的回复,我使用这个pw:01234567890配置文件在这里:连接字符串:mongodb+srv://myuser:@cluster0 kuixy.gcp.mongodb.net/test?retryWrites=true我将回滚您上次进行的编辑。相反如果你收到的信中没有一个能解决你的问题,你也可以接受它。