首页 > 技术 > mongodb非skip高效php分页类

mongodb非skip高效php分页类

2014年1月19日 发表评论 阅读评论

mongodb分页skip+limit分页要先查出所有结果再去跳过,这样如果查询页面越往后效率越低。

如果能够通过查询条件查出每页结果的最后一条记录,在用最后一条记录作为查询条件去查下一页,这样每次都查询页面size条记录,效率子让不会差。

具体代码如下:包含mongodb.class.php, page.class.php, test.php
mongodb.class.php mongodb 操作类

page.class.php mongodb分页逻辑类

test.php 测试代码

分类: 技术 标签: , , ,
  1. 009
    2014年8月19日16:57 | #1

    博主这招防复制粘贴挺好的

  1. 本文目前尚无任何 trackbacks 和 pingbacks.