恢复MongoDB转储时出现SyntaxError

时间:2012-05-16 07:05:57

标签: mongodb

我正面临此错误SyntaxError: syntax error (shell):0。我正在使用ubuntu。我试过这样的。首先打开终端并输入mongo

MongoDB shell version: 2.0.4
connecting to: test
>

之后我切换到我要创建的数据库test1然后使用了下面的命令

./mongorestore -h localhost:27017 -d test1 /home/ratheesh/testdev

我收到了这个错误

Wed May 16 12:33:03 SyntaxError: syntax error (shell):0
>

请帮我解决这个问题

1 个答案:

答案 0 :(得分:3)

mongodumpmongorestore等是可执行程序,不应该从mongo shell运行。从命令行运行restore命令,运行后启动mongo并验证数据是否出现在数据库中。