Mongodb:SyntaxError: Unexpected identificateur
je suis nouveau dans mongodb. je suis en création de base de données gratuite en utilisant mongolab. mon nom de base de données est enron.
la connexion à la base de données mongo l'aide en ligne mongoshell puis d'erreur se produire.
mongo ds033499.mongolab.com:33499/enron -u user -p user123
erreur
SyntaxError: Unexpected identifier
votre syntaxe semble être ok, ce en ligne mongoshell vous utilisez?? cette syntaxe fonctionne parfaitement de la machine linux shell.
je suis l'aide de try.mongodb.org cette coquille.je suis également installer mongodb sur les veuves de la machine.ma machine shell aussi la même erreur se déroulent
pas la syntaxe n'est pas correcte, il manque l'option host ie
utilisé mongo -h ds033499.mongolab.com:33499/enron mais toujours la même erreur se déroulent
cette syntaxe est mentionné dans mongolab. son correct 🙂 et la coquille d'aide shell mongo. je ne sais pas si on peut se connecter à distance mongo instance de mongo shell.
je suis l'aide de try.mongodb.org cette coquille.je suis également installer mongodb sur les veuves de la machine.ma machine shell aussi la même erreur se déroulent
pas la syntaxe n'est pas correcte, il manque l'option host ie
mongo -h ds033499.mongolab.com:33499/enron
utilisé mongo -h ds033499.mongolab.com:33499/enron mais toujours la même erreur se déroulent
cette syntaxe est mentionné dans mongolab. son correct 🙂 et la coquille d'aide shell mongo. je ne sais pas si on peut se connecter à distance mongo instance de mongo shell.
OriginalL'auteur pramod24 | 2014-03-07
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème et a trouvé que mongod.exe des interférences et ne les laissez pas me connecter à distance. Sans mongod.exe en cours d'exécution, la mongo.exe ne pas ouvrir de fenêtres, de sorte que vous avez à atteindre l'mongo/bin dans l'invite de cmd, PUIS exécutez votre connexion à distance de la syntaxe, et ça fonctionne.
OriginalL'auteur James Hilton
Votre Syntaxe est OK. cette syntaxe est pour shell linux et ne fonctionne pas quand vous êtes à l'intérieur shell mongo. vous ne pouvez pas vous connecter à distance mongo exemple lorsque vous êtes à l'intérieur de mongo shell. peut-être que vous essayez en ligne coque de ce genre et il est juste que vous êtes à l'intérieur mongoshell:
vous pouvez vous connecter à l'instance à l'aide de linux shell avec la même syntaxe, ou si vous êtes un utilisateur windows, vous devez disposer de mongo administrative shell installé sur votre machine windows qui vient avec mongo le programme d'installation pour windows. ou vous pouvez utiliser l'outil graphique comme Robomongo ou Mongo VUE juste pour accéder à mongo instance.
Ou dans Windows, allez à votre mongo répertoire bin et le type > mongo.exe --host ipofremote --port 27017
si vous êtes un utilisateur windows, vous pouvez utiliser l'utilitaire aime Robomongo, Mongo VUE de l'accès à distance de l'instance. j'ai préféré Robomongo il a beaucoup de fonctionnalités utiles.
si vous souhaitez utiliser le shell mongo sur windows, vous devez installer en premier.
oui, j'ai installer monogodb sur ma machine. alors même commande utilisée ou pas?
OriginalL'auteur Adeel Ahmad
S'il vous plaît essayez la commande suivante
mongo -u admin -p tQp93-a29J --host servicedelivered.rhcloud.com --port 28015 --nodb
alors maintenant, vous êtes de la connexion à l'hôte distant et l'interrupteur à la base de données que vous souhaitez utiliser
OriginalL'auteur Ankireddy Polu