mongoexport E QUERY SyntaxError: Unexpected identifier

mongoexport E QUERY SyntaxError: Unexpected identifier

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

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

但是我得到以下错误:

根据我到目前为止在互联网上的了解,这可能与文件路径有关,但我不确定如何修改它,因为我从来没有因为糟糕的经历而弄乱 PATH 变量。 ..

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

就像你 运行 mongo.exe 从 OS 提示启动 shell 一样,你应该 运行 mongoexport 从 [=19= 以相同的方式] 迅速的。示例:

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

谢谢

您不 运行 mongo 从 mongo shell 导出,您必须 运行 从 OS shell(和你一样运行mongo)