MongoDB: How-to-Verbindung zum Heroku Git-Lab

486
WernerCD

Ich arbeite mich durch Getting MEAN .

Durch die Anweisungen, die ich für eine Heroku-App erstellt habe, habe ich eine mlab-Instanz einer MongoDB erstellt.

Database: heroku_9ltdq2nh  To connect using the mongo shell: mongo ds241658.mlab.com:41658/heroku_9ltdq2nh -u <dbuser> -p <dbpassword> To connect using a driver via the standard MongoDB URI (what's this?): mongodb://<dbuser>:<dbpassword>@ds241658.mlab.com:41658/heroku_9ltdq2nh 

Ich möchte eine Verbindung zu dieser Datenbank über die MongoDB Compass Community herstellen, aber ich scheine die Verbindungsmagie nicht richtig zu erreichen.

Verschiedene Kombinationen sind fehlgeschlagen ... Ich muss eine Verbindung zu dshoerku_9ltdq2nh in der Instanz ds241658.mlab.com:41658 mit Benutzername / Kennwort herstellen.

mongo ds241658.mlab.com:41658/heroku_9ltdq2nh -u <user> -p <password> show collections db.locations.find().pretty() 

Die obigen Befehle funktionieren ... Was fehlt mir, um über die Community Zugriff zu erhalten?

failure#1 failure#2

0
Wenn Sie über die Befehlszeile eine Verbindung aufbauen, sieht es so aus, als hätten Sie - --henthenticationDatabase` nicht hinzugefügt, so dass dies standardmäßig in der bereitgestellten Datenbank (`heroku_9ltdq2nh`) enthalten wäre. In Ihrem Compass-Screenshot haben Sie "admin" als Authentifizierungsdatenbank. Ändern Sie den Namen Ihrer Mlab-Datenbank. Stennie vor 6 Jahren 0

0 Antworten auf die Frage