繁体   English   中英

解析为mongoDB atlas connect

[英]Parse to mongoDB atlas connect

我正在尝试将我的parse.com连接字符串更改为mongoDB集群,它给了我:

Server returned error on SASL authentication step: Authentication failed.

我正在使用他们的连接字符串:

mongodb://username:PASSWORD@cluster0-shard-00-00-xxxx.mongodb.net:xxxx,cluster0-shard-00-01-xxxx.mongodb.net:xxxx,cluster0-shard-00-02-xxxx.mongodb.net:xxxx/admin?replicaSet=Cluster0-shard-0

我已将他们的ip(54.85.224.0/20)添加到受信任的ips,我正在使用admin进行连接。 我不知道还能做什么,我错过了什么? 我是全新的,所以请向我解释,就像我5岁!

我遇到了类似的问题,在我的情况下,我试图连接到不同于管理员的数据库。 我的问题是我在连接字符串中将“/ admin”更改为“/ cars”(我的数据库名称)。

客户支持帮助了我,我学到了一些事实:

  • 身份验证始终针对“admin”数据库。
  • 您可以指定要使用的数据库将“/ admin”更改为“/ cars”,但必须使用URL中的“authSource”参数指定身份验证db(在本例中为“admin”)。

因此,您必须更改数据库名称并将“&authSource = admin”附加到连接字符串的末尾。

例:

mongodb://username:PASSWORD@cluster0-shard-00-00-xxxx.mongodb.net:xxxx,cluster0-shard-00-01-xxxx.mongodb.net:xxxx,cluster0-shard-00-02-xxxx.mongodb.net:xxxx/admin?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM