mongoexport E QUERY语法错误:意外的标识符

时间:2015-04-03 11:28:41

标签: mongodb export

问题似乎很简单。我有一个数据库(测试)和一个名为(用户)的集合,所以我运行命令:

mongoexport -d test -c users -o output.json

但是我收到以下错误:

E QUERY     SyntaxError: Unexpected identifier

根据我迄今为止通过互联网发现的情况,这可能与文件路径有关,但我不确定如何修改这个因为我从未弄乱PATH变量由于糟糕的经历...

2 个答案:

答案 0 :(得分:33)

您不必从mongo shell运行mongoexport,您必须从OS shell运行它(与运行mongo相同)

答案 1 :(得分:2)

mongoexport不是Mongo shell命令,它是一个操作系统命令。

就像你运行mongo.exe从操作系统提示符启动shell一样,你应该从操作系统提示符以相同的方式运行mongoexport。例如:

c:\mongodb\bin>mongoexport --db ventfeed --collection users --out C:\temp\contacts.json

由于