我有一个 mongodb 服务器 v 3.2,配置为使用 ssl 进行客户端连接,并带有自定义生成的证书。 我可以使用以下格式的 mongo.exe 连接到服务器:
C:\mongodb\bin>mongo.exe myhost:27017/mydb --sslPEMKeyFile C:\etc\ssl\mongodb.pem --ssl --username myuser --password mypassword --sslAllowInvalidCertificates
是否可以写一个相等的mongodb连接字符串(mongodb://....)? 根据documentation ,只有ssl参数,好像还不够。
最佳答案
您可以尝试使用如下参数连接到 mongo.exe:
"mongodb://myuser:mypassword@myhost:27017/mydb?ssl=true&sslAllowInvalidCertificates=true&sslPEMKeyFile=C:/etc/ssl/mongodb.pem"
关于连接字符串中的 MongoDB ssl .pem 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37431697/