在txt中导出Mongo数据库字段

时间:2016-05-19 18:20:54

标签: python mongodb

我想以文本格式导出我的Mongo数据库。我使用Ubuntu terminal来生成命令,该命令通常运行良好。命令是这样的:

mongoexport --host localhost --db twitter-tweets-database --collection
realtargettweetstable --csv --out /home/sulkhan/Desktop/oilprice.txt --
fields text,timestamp_ms

但是,当我使用此命令时,我收到错误:

mongoexport --host localhost --db twitter-tweets-database --collection
realtargettweetstable --csv --out /home/sulkhan/Desktop/oilprice.txt
--fields text,timestamp_ms,crude oil_sentiment

错误说:

  

错误:位置选项太多

我唯一的猜测是错误是由标题引起的:crude oil_sentiment。该标题(字段)仅与原油和油之间的空间不同于其他字段。

如何在没有错误的情况下导出此标头?

1 个答案:

答案 0 :(得分:2)

尝试将crude oil_sentiment更改为crude\ oil_sentiment

mongoexport --host localhost --db twitter-tweets-database --collection
realtargettweetstable --csv --out /home/sulkhan/Desktop/oilprice.txt
--fields text,timestamp_ms,crude\ oil_sentiment