使用文件名变量将MongoDB导出为CSV

时间:2016-09-19 19:38:14

标签: python mongodb scrapy mongoexport

我有一个MongoDB,它包含每周通过Scrapy运行的网络数据。我打算设置一个cron工作来每周运行一次刮擦工作。我想要做的是使用mongoexport从MongoDB导出CSV但是我想将当前日期注入文件名。我尝试了几种不同的方法但没有取得多大成功。任何帮助将不胜感激!作为参考,我当前的导出字符串是:mongoexport --host localhost --db glimpsedb --collection scrapedata --csv --out scrape-export.csv --fields dealerid,unitid,seller,street,city,state,zipcode, rvclass,年份,牌子,型号,条件,价格

因此,理想情况下,文件名是scrape-export-current date.csv

再次感谢!

1 个答案:

答案 0 :(得分:1)

使用--out scrape-export.csv

替换命令中的--out scrape-export-$(date +"%Y-%m-%d").csv

它将以scrape-export-2016-09-05

格式创建文件名