首次接触mongo,使用mongoexport 按条件导出数据的时候一直处于0条的状态,且持续时间非常久:
1.目的:导出获取前一天有更新的数据, 判断条件是updateTime 时间在前一天的范围
2.导出的code:
例如同步2024-10-21有更新的数据的条件为:query_str={"updateTime":{$gte:1729440000000,$lt:1729526400000}}
mongoexport --uri="mongodb://XXXXX" --query="${query_str}" -c collection_name -o output_file
3.现象:
经过好几个小时才会真正的导出数据,且导出数据的过程也非常慢
最终导出的数据量也不算特别大
4.该mongo导出的collection的数据量大约在2000w的量级
5.疑问:
为什么会有那么长时间的0呢?如何解决呢?