java分页获取mongodb的大量数据并遍历处理

java分页获取mongodb的大量数据并遍历处理

 

解决方法:

以下代码分页获取mongodb的数据并遍历处理,如果数据比较多,建议后台启动一个定时器去执行这些代码

MongoCollection collection = MongoDb.getDb().getCollection("table_2019");

BasicDBObject doc = new BasicDBObject();

int count = (int) MongoDb.getCount(collection,doc);

int pageSize=20000;//每次获取20000条

int pageCount=count/pageSize+1;//计算页数

int page=1;

do {

业务代码:http://www.yayihouse.com/yayishuwu/chapter/1931

} while (page <= pageCount);

你可能感兴趣的:(java分页获取mongodb的大量数据并遍历处理)