mongodb - 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
解决方案
尝试用单引号将 URL 括起来。
mongo 'mongodb://USERXPTO:PASS_WITH_SPECIAL_CHARS@127.0.0.1:MONGOPORT/DB_Y'
推荐阅读
- android - Google Play 控制台:我的应用程序的活跃用户数低于安装数。怎么会这样?
- spring-boot - Spring Webflux -Security:当jwt令牌过期或错误时如何让Spring返回401(未授权)异常
- javascript - 如何使用类更改div内所有按钮的tabindex
- angular - Nativescript Angular 错误:无法使用 TabStrip 匹配任何路由
- javascript - 我可以使用 map 函数的索引作为包含动态不可预测文本的 React 组件的键吗?
- hibernate - 导入 quarkus-hibernate-orm 后如何使用 Oracle 数据库配置 Quarkus?
- selenium - 如何使用 NUnit 中的 TestCaseSource 属性限制对各个测试方法的测试数据方法调用
- sql - SQL 查询连接两个表并根据 ApprovedByLevel 获取最新数据
- docker - 如何在 Windows 10 上通过 DockerNAT IP 地址访问 Docker 容器?
- git - Windows 中更改密码后:密码提示后 Git 身份验证失败