首页 > 解决方案 > Mongo 连接字符串问题 - 主机为空

问题描述

我正在使用 linux,并且正在尝试为我的数据库使用 localhost mongo 连接字符串,以便可以在重新启动配置中使用它。我可以使用以下方法毫无问题地连接:

mongo 127.0.0.1:MONGOPORT/DB_Y  --username USERXPTO --password 'PASS_WITH_SPECIAL_CHARS'

但是当我尝试将其转换为:

mongo mongodb://USERXPTO:CONVERTED_PASS@127.0.0.1:MONGOPORT/DB_Y

我不断得到

"Assertion: 13110:HostAndPort: host is empty"

任何想法?

这是我的 mongo 版本:

mongod --version
db version v2.4.14

标签: mongodbconnection-string

解决方案


尝试用单引号将 URL 括起来。

mongo 'mongodb://USERXPTO:PASS_WITH_SPECIAL_CHARS@127.0.0.1:MONGOPORT/DB_Y'

推荐阅读