从MongoDB的CSV文件导出数据填充

问题描述 投票:0回答:1

我使用的MongoDB在MLAB。我有多个集合 - 1主等配套。因此,主要系列包括指向支持收藏的ID。我想从主集导出实际数据到CSV文件。所以,我需要先填充数据,然后导出结果。

我看我可以单独导出收藏但随后的数据不被填充。我想我应该使用bash脚本这样做,但我不知道怎么办。

你可以点我朝着正确的方向或暗示的方式来做到这一点?

谢谢!

mongodb csv mongoose mlab
1个回答
0
投票

使用蒙戈外壳会在你的情况下,更好的主意,按照官方文件下面是编写bash脚本来读取在bash shell脚本蒙戈收集数据的步骤:

简单的例子,从更新的日期与时间大于10天,收集得到的数据计数。

 DATE2=$(date -d '10 days ago' "+%Y-%m-%dT%H:%M:%S.%3NZ");
 counter = $(mongo --quiet dbName --eval 'db.dbCollection.find({"updatedAt":{"$gt":new ISODate("'$DATE'")}}).count()')
 echo counter;

或者你可以获取数据的列表,并遍历它来填充它按您的要求。

欲了解更多关于蒙戈外壳查询click here

© www.soinside.com 2019 - 2024. All rights reserved.