如题
collection.find({}, config.fields).skip(i * config.batch_size + 5840000 ).limit(config.batch_size).toArray
文档中没有递增的,可以区分所有数据的字段,不然可以 where+limit 做分页
同志们怎么解决这个问题?
1
gouchaoer 2016-09-15 18:02:23 +08:00 via Android
诀窍就是插入数据的时候用 count (*)的结果作为自增字段并且加上索引。。。。因为 mongo 的 count (*)复杂度为常数,自增字段可能有重复但是不影响最后遍历数据的时候用索引的区间查找
|