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

Export MongoDB to CSV Using File Name Variable

我有一个 MongoDB 存储来自网络抓取的数据,每周通过 Scrapy 运行s。我要为 运行 每周抓取作业设置一个 cron 作业。我想做的也是使用 mongoexport 从 MongoDB 导出 CSV,但是我想将当前日期注入文件名。我尝试了几种不同的方法,但都没有成功。任何帮助将不胜感激!作为参考,我当前的导出字符串是:mongoexport --host localhost --db glimpsedb --collection scrapedata --csv --out scrape-export.csv --fields dealerid,unitid,seller,street,city,state,邮政编码、rvclass、年份、品牌、型号、状况、价格

所以,理想情况下,文件名应该是 scrape-export-current date.csv

再次感谢!

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

它将创建格式为 scrape-export-2016-09-05

的文件名