批量插入mongodb时出现意外标识符错误

时间:2013-06-27 18:11:58

标签: mongodb

我有一个json文件,我正在尝试批量插入mongodb 我做 mongoimport --host localhost --db testdb --collection testdbjson --username user -- password pass --type json --file /home/pet/mng/json_test.json 它给出以下错误     SyntaxError: Unexpected identifier

请帮忙!

2 个答案:

答案 0 :(得分:3)

文档mongoimport正确的语法

mongoimport -host 127.0.0.1 -port 27017 -u user -p pass -collection testdbjson --db testdb --file /home/pet/mng/json_test.json

mongoimport -host 127.0.0.1:27017 -u user -p pass -collection testdbjson --db testdb --file /home/pet/mng/json_test.json

答案 1 :(得分:3)

我现在有完全相同的错误 - 我想出来了。我想你在导入之前已经在mongolab上连接了你的mongo实例。 您不能首先连接到mongolab - 通过在shell中键入“exit”来断开连接以返回命令提示符。然后再次发出mongoimport命令,这次导入应该有效。