无法使用连接字符串连接到MongoDB

时间:2016-08-10 10:14:18

标签: mongodb parse-platform parse-server

我正在尝试将应用从解析迁移到我的自主服务器。我想迁移mongoDB,但我的连接字符串错误:

mongodb://user:pwd@X.X.X.X:27017/dev

mongo的版本:

db version v3.2.9-rc0

当我开始连接时,我总是会收到验证失败的错误。 mongo终端说:

SCRAM-SHA-1 authentication failed for calimotoDev on dev from client 54.85.236.190 ;
AuthenticationFailed: SCRAM-SHA-1 authentication failed, storedKey mismatch

似乎密码错了,但绝对不是。当我尝试使用此连接字符串将我的自主解析服务器连接到mongoDB时,一切都很好。

请帮助我,我正在寻找解决这个问题的时间。

1 个答案:

答案 0 :(得分:0)

The exception image


我有同样的问题,并联系了support@mlab.com,他们建议我逃避我的密码(xxx-yyy-zzz)(虽然这不是我的问题)
所以我这样做了:

var url = new MongoUrl(connectionString);
var client = new MongoClient(url);

这是c#,但应与其他语言类似。