首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongoexport语法错误消息

mongoexport语法错误消息
EN

Stack Overflow用户
提问于 2013-05-01 03:01:34
回答 2查看 5.8K关注 0票数 8

我正在使用mongodb 2.4.3,但是我不能让mongoexport工作。我在每个命令中得到的错误消息是:"JavaScript execution failed: SyntaxError: Unexpected identifier"

起初,我认为问题出在我的查询参数上,这些参数很长。但是find()在查询中工作得很好,所以我知道语法是正确的。然后,我使用查询创建了一个新的集合,并尝试使用以下内容导出该集合:

mongoexport --db Oct2012 --collection sept8subset --csv --fields "text","created_at","user.screen_name","user.followers_count" --out sept8.csv

mongoexport --db Oct2012 --collection sept8subset --csv --fields text,created_at,user.screen_name,user.followers_count --out sept8.csv

mongoexport -d Oct2012 -c sept8subset --csv --fields text,created_at,user.screen_name -o sept8.csv

mongoexport --db Oct2012 --collection sept8subset --dbpath ~/db (should need dbpath as mongod instance is running)

mongoexport --db OCt2012 -collection sept8subset -o sept8.txt

mongoexport --db Oct2012 --collection sept8subset

在每种情况下,我都会得到"JavaScript execution failed: SyntaxError: Unexpected identifier"。那个SyntaxError会在哪里??

我试图复制的集合有50,339个对象。如果它太大,mongoexport无法处理,我从集合中取出5个文档来创建一个新的集合。然后,我尝试使用与上面相同的命令结构导出它们。我仍然收到相同的错误消息。

现在我想知道问题是不是mongoexport不能处理涉及日期的数据。MongoDB文档指出,我可能希望使用客户端驱动程序编写自己的导出脚本。

有人知道我的问题出在哪里吗?非常感谢你能帮上忙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-09 08:40:30

我发现从mongo客户端运行mongoexport是不正确的。Mongoexport在命令提示符下执行。

票数 19
EN

Stack Overflow用户

发布于 2013-06-18 18:23:24

我也遇到了这个问题,我从路径/bin中执行命令解决了这个问题,其中'mongoexport‘是我的located.In:

代码语言:javascript
复制
 my_path: /usr/local/Cellar/mongodb/2.4.4-x86_64/bin

"mongoexport -d book -c shelf"

‘'mongod’比'mongoimport‘,'mongoexport’等要高一级……

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16307107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档