連接報錯:URL無副本集配置
更新時間 2023-08-29 15:15:30
最近更新時間: 2023-08-29 15:15:30
分享文章
本頁介紹了 cannot list multiple servers 連接報錯的處理方法。
問題描述
使用下列命令連接文檔數據庫服務副本集實例時報錯:
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 中包含了 '&' 字符導致命令后臺運行的情況。