Wie eine Verbindung zur mongoDB Atlas mit Mungo

Ich versuche eine Verbindung zu meinem cluster auf mongoDB Atlas über Mungo.connect(), aber jedes mal, wenn ich versuche zu verbinden, bekomme ich eine exception "MongoError: authentication fail"
Ich weiß, MongoDB Atlas ist der neue mongo als Dienst könnte es sein, unterstützt nicht die mongoose noch?.

  • Können Sie zeigen Sie die Verbindungszeichenfolge, die Sie verwenden (aber bitte ersetzen Sie "username" und Passwort mit Platzhaltern). Werfen Sie auch einen Blick in diesem.
  • 'mongodb://username:<password;>@hcluster0-shard-00-00-he3ln.mongodb.net:27017,hcluster0-shard-00-01-he3ln.mongodb.net:27017,hcluster0-shard-00-02-he3ln.mongodb.net:27017/<hcluster0>?ssl=true&replicaSet=hcluster0-shard-0&authSource=admin'
  • Ist <hcluster0‌​> den tatsächlichen Namen Ihrer Datenbank? Auch, wenn password enthält alle Zeichen, haben eine Besondere Bedeutung in URI ' s (wie @, +, %, /), müssen Sie codieren diese.
  • Haben Sie Hinzugefügt Ihre öffentliche IP-Adresse auf die whitelist?
  • Ja, es ist der eigentliche name(Aber es ist nicht so wichtig, ich verwende es nur für Testzwecke, keine Sorge). Aber ich war mit mLab vor und ich habe nicht zu codieren nichts. Ja ich habe eine öffentliche IP-Adresse auf die whitelist.
  • Können Sie überprüfen, dass Sie in der Lage sind, eine Verbindung mit der mongo-shell?
  • Mögliche Duplikate von Mungo mit ReplicaSet auf Atlas

InformationsquelleAutor M Hilal | 2017-04-13
Schreibe einen Kommentar