java中的mongoDB怎么分页,要代码,数据量较大

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的mongoDB怎么分页,要代码,数据量较大相关的知识,希望对你有一定的参考价值。

参考技术A List<BasicDBObject> result = new ArrayList<BasicDBObject>();

if (tableName.length() > 0)

if (cursor == null)

coll = db.getCollection(tableName);

cursor = coll.find().skip(skipNum).limit(num);



while (cursor.hasNext())

BasicDBObject o = (BasicDBObject) cursor.next();

result.add(o);





但是调用出现了问题:

我这样查,
List<BasicDBObject> list1 = mongoDao.queryWithNum(LuceneTest.tableName, 100,100);

List<BasicDBObject> list2 = mongoDao.queryWithNum(LuceneTest.tableName, 200,100);

System.out.print("--结束,共" + list1.size() + "条---" + "--");

System.out.println(list2.size());本回答被提问者采纳

以上是关于java中的mongoDB怎么分页,要代码,数据量较大的主要内容,如果未能解决你的问题,请参考以下文章

报表连 MongoDB,数据量大报表慢,怎么做分页?

上亿数据怎么玩深度分页?兼容MySQL + ES + MongoDB

MongoDB分页获取数据排序阶段缓存溢出问题

java用spring管理mongodb 怎么修改mongodb中list中的数据

Oracle 数据量非常大(上亿)时,使用存储过程中的游标返回分页查询的10条记录非常耗时,请问如何优化?

java分页查询