问题描述
使用下列命令连接文档数据库服务副本集实例时报错:
mongo mongodb://root:<密码>@<IP1:Port1>,<IP2:Port2>/admin?authSource=admin&replicaSet=<setname>
报错信息为:
FailedToParse: Cannot list multiple servers in URL without 'replicaSet' option
原因分析
可能的原因有:
- 客户端版本和文档数据库服务端版本不一致。
- 输入的命令格式不正确。
处理方法
- 确保使用的客户端和服务端版本一致。
- 确保 Connection URI 中正确指定了 replicaSet 设置。
- 将 Connection URI 使用双引号括起来,否则可能会因为 URI 中包含了 '&' 字符导致命令后台运行的情况。