mongo备份指定时间段的数据详细命令
要备份MongoDB中的指定时间段的数据,可以使用mongodump命令。以下是该命令的详细用法:
mongodump --db <database> --collection <collection> --query '{ <field>: { $gte: <start_date>, $lte: <end_date> } }' --out <output_directory>
其中,需要替换以下参数:
<database>:要备份的数据库名称。<collection>:要备份的集合名称。<field>:要筛选的日期字段。<start_date>:要备份数据的起始日期。<end_date>:要备份数据的结束日期。<output_directory>:备份数据输出的目录。
例如,要备份名为"mydb"的数据库中名为"mycollection"的集合中在2021年1月1日至2021年12月31日期间的数据,并将备份文件输出到"/backup"目录,可以使用以下命令:
mongodump --db mydb --collection mycollection --query '{ date: { $gte: new Date("2021-01-01"), $lte: new Date("2021-12-31") } }' --out /backup
确保连接到正确的MongoDB实例,并且具有执行mongodump命令所需的适当权限
原文地址: http://www.cveoy.top/t/topic/iU9Y 著作权归作者所有。请勿转载和采集!