格式化连接字符串以连接到MongoDB实例时,请考虑以下准则。

  • 不支持查询参数tls=。使用ssl=以达到相同的安全级别。
  • URL转义字符使用大写字母。例如,%2F
  • 考虑使用MongoDB Compass连接副本数据库,以帮助构建有效的连接字符串并验证配置。
  • 使用mongodb+srv:// URI格式,以避免副本服务器发生更改时必须创建新的连接字符串。

连接字符串示例

mongodb://myusername:<password>@
ec2-123-123-12.compute-1.amazonaws.com27017,
ec2-234-234-23.compute-1.amazonaws.com:27017,
ec2-456-456-45.compute-1.amazonaws.com:27017/
?authSource=admin
&replicaSet=rs0
&readPreference=primary
&ssl=true