wie kann ich vom Mac OS Terminal aus eine Verbindung zu einem Remote-Mongo-Server herstellen?

Ich möchte in die Mongo-Shell im Terminal meines MacBook fallen. Ich möchte jedoch eine Verbindung zu einer Mongo-Instanz herstellen, die in der Cloud ausgeführt wird (compose.io-Instanz über das Heroku-Addon). Ich habe den Namen, das Kennwort, den Host, den Port und den Datenbanknamen aus der MongoDB-URI:

mongodb://username:[email protected]:10011/my_database

Ich habe mongodb mit Homebrew auf meinem MacBook installiert, nicht weil Mongo auf meinem Mac ausgeführt werden soll, sondern nur, um auf das Mongo-Shell-Programm zuzugreifen und eine Verbindung zu dieser entfernten Datenbank herzustellen.

Ich kann jedoch nicht den richtigen Befehl finden, um den vollständigen Shell-Zugriff zu erhalten, den ich haben möchte. Anweisungen finden Sie hierhttp: //docs.mongodb.org/manual/reference/program/mongo (Suche nach "remote") Ich kann zwar eine Verbindung herstellen, aber ohne Angabe meines Benutzernamens oder Passworts bin ich nicht vollständig verbunden. Laufendb.auth(username, password) gibt 1 zurück (im Gegensatz zu "auth failed", wenn ich einen falschen Benutzernamen und ein falsches Passwort eingebe), es wird jedoch weiterhin eine "nicht autorisierte" Fehlermeldung angezeigt, wenn das @ ausgegeben wirshow dbs Befehl

Antworten auf die Frage(2)

Ihre Antwort auf die Frage