我创建了一个简单的js脚本,该脚本使用两个数据库(通过隧道连接到端口27019和27027的ssh)与mongo shell一起运行。 这些数据库中的规则较为严格-需要ssl连接,并且不允许来自localhost的连接。
如果我使用--sslAllowInvalidHostnames从终端连接到第二个数据库,则一切正常,但是我不知道如何将其添加到连接字符串中,因此可以在mongo shell脚本中使用它。
答案 0 :(得分:1)
尝试
sslVerifyCertificate = false
/dbname?replicaSet=XYZ&authSource=admin&ssl=true&sslVerifyCertificate=false