簡體   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