【发布时间】:2014-04-10 05:37:17
【问题描述】:
我是 mongodb 的新手。我正在使用 mongolab 创建免费数据库。我的数据库名称是安然。 使用在线 mongoshell 连接到 mongo 数据库然后发生错误。
mongo ds033499.mongolab.com:33499/enron -u user -p user123
错误
SyntaxError: Unexpected identifier
【问题讨论】:
-
你的语法好像没问题,你用的是什么在线mongoshell??此语法在 linux 机器 shell 中完美运行。
-
我正在使用try.mongodb.org这个shell。我也在寡妇机器上安装mongodb。我的机器shell也发生了同样的错误
-
@AdeelAhmad 不,语法不好,它缺少主机选项,即
mongo -h ds033499.mongolab.com:33499/enron -
使用 mongo -h ds033499.mongolab.com:33499/enron 但同样的错误发生
-
@neil: 这个语法在 mongolab 中提到过。它是正确的:-),他使用的外壳是 mongo shell。我不确定我们是否可以从 mongo shell 连接到远程 mongo 实例。