连接设置

如图所示,连接字符串中若有# 等特殊字符,需要转义。这是因为你在连接字符串里用的不是普通文本,而是 URI(统一资源标识符) 格式, 在 URI 规范中有特殊意义:它代表“fragment 标记”(锚点)。
其他常见需要转义的字符
原字符 | 用途/原因 | 转义 |
---|---|---|
: | 分隔用户名和密码 | %3A |
/ | 路径分隔符 | %2F |
@ | 分隔密码和主机 | %40 |
? | 查询字符串开始符 | %3F |
& | 查询参数分隔符 | %26 |
= | 查询参数赋值符 | %3D |
空格 | 无法直接写入 URI | %20 |
升级导致连不上
还在用 MongoDB 4.0的用户不要将 Compass 升级到最新版,会导致连不上。建议用 1.46.2 版,下载地址:https://github.com/mongodb-js/compass/releases/tag/v1.46.2