Mongodb:SyntaxError: Unexpected identifier
ich bin neu in mongodb. ich bin erstellen free Datenbank mit mongolab. mein Datenbank name ist enron.
die Verbindung zu mongo-Datenbank mit online-mongoshell dann Fehler passieren.
mongo ds033499.mongolab.com:33499/enron -u user -p user123
Fehler
SyntaxError: Unexpected identifier
Ihre syntax scheint ok zu sein, was online-mongoshell verwendest du?? diese syntax funktioniert perfekt, von linux-Maschine, die shell.
ich bin mit den try.mongodb.org diese Schale.ich bin auch installieren von mongodb auf Witwen-Maschine.meine Maschine shell auch die gleichen Fehler auftreten
Nein, die syntax ist nicht in Ordnung es fehlt der host-option ie
verwendet mongo -h ds033499.mongolab.com:33499/enron aber der gleiche Fehler auftreten
diese syntax ist bereits in mongolab. seine richtig 🙂 und die Schale, die er mit mongo-shell. ich bin nicht sicher, ob wir eine Verbindung herstellen können, um remote-mongo-Instanz von mongo-shell.
ich bin mit den try.mongodb.org diese Schale.ich bin auch installieren von mongodb auf Witwen-Maschine.meine Maschine shell auch die gleichen Fehler auftreten
Nein, die syntax ist nicht in Ordnung es fehlt der host-option ie
mongo -h ds033499.mongolab.com:33499/enron
verwendet mongo -h ds033499.mongolab.com:33499/enron aber der gleiche Fehler auftreten
diese syntax ist bereits in mongolab. seine richtig 🙂 und die Schale, die er mit mongo-shell. ich bin nicht sicher, ob wir eine Verbindung herstellen können, um remote-mongo-Instanz von mongo-shell.
InformationsquelleAutor pramod24 | 2014-03-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte dieses problem und fand, dass mongod.exe sich und ließ mich nicht eine Remote-Verbindung. Ohne mongod.exe ausgeführt, die mongo.exe nicht von windows, so Sie haben zu springen die mongo/bin-Verzeichnis in der cmd-Eingabeaufforderung, und führen Sie Ihre remote-Verbindung syntax und es wird funktionieren.
InformationsquelleAutor James Hilton
Ihre Syntax ist OK. diese syntax ist für die linux-shell und hat nicht funktioniert, wenn man in mongo-shell. Sie können keine Verbindung zu remote-mongo-Instanz, wenn Sie sich im mongo shell. vielleicht sind Sie versucht, online-Schale, wie dies und es ist genau, wie Sie sich im mongoshell:
können Sie eine Verbindung zur Instanz mit linux-shell mit dem gleichen syntax, oder wenn Sie ein windows-Benutzer müssen Sie über mongo Verwaltungs-shell installiert auf Ihr windows-Computer kommt mit mongo-setup für windows. oder Sie können verwenden Sie GUI-tool wie Robomongo oder Mongo VUE nur, um den Zugang mongo-Instanz.
Oder in Windows gehen Sie zu Ihrem "mongo" bin " - Verzeichnis, und geben Sie > mongo.exe --host ipofremote --port 27017
wenn Sie ein windows-Benutzer, die Sie verwenden können, Dienstprogramm mag Robomongo, Mongo VUE, um den Zugriff auf remote-Instanz. ich bevorzugte Robomongo es hat viele nützliche Funktionen.
wenn Sie verwenden möchten mongo-shell unter windows müssen Sie es zuerst installieren.
ja, ich habe installieren monogodb auf meinem Rechner. dann gleiche Befehl verwendet, oder nicht?
InformationsquelleAutor Adeel Ahmad
Bitte versuchen Sie den folgenden Befehl
mongo -u admin -p tQp93-a29J --host servicedelivered.rhcloud.com --port 28015 --nodb
so, jetzt sind Sie die Verbindung zum remote-host und wechseln Sie zu der Datenbank, die Sie verwenden möchten
InformationsquelleAutor Ankireddy Polu