我是mongoDb的新手,并且很兴奋在我的工作场所使用它。但是,我遇到过一个客户端已经在.bson文件中发送数据的情况。我有一切都在机器上工作。我想使用mongoexport工具以csv格式导出我的数据。当我使用以下查询
时./mongoexport --db <dbname> -collection <collectionname> --csv -fields _id,field1,field2
我的结果是以下格式
ObjectID(4f6b42eb5e724242f60002ce),"[ { ""$oid"" : ""4f6b31295e72422cc5000001"" } ]",369008
但是,我只想将字段的值作为逗号分隔的输出,如下所示:4f6b42eb5e724242f60002ce,4f6b31295e72422cc5000001,369008
我的问题是,有什么东西可以在mongoexport中做些什么来忽略某些字符吗?
任何指针都会有所帮助。
答案 0 :(得分:0)
不,mongoexport没有这样的功能。你需要使用像sed和awk这样的工具对文件进行后期处理,或者读取文件并用Python之类的脚本语言进行处理。