MongoDB Limit与Skip方法配合进行分页
MongoDB Limit() 方法
如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。
MongoDB Skip() 方法
我们除了可以使用limit()方法来读取指定数量的数据外,还可以使用skip()方法来跳过指定数量的数据,skip方法同样接受一个数字参数作为跳过的记录条数。
db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

php代码

        $page=1;
$pageSize=1; $filter = [];
//分页显示
$options = [
'skip'=>($page - 1) * $pageSize,
'limit'=>$pageSize,
'sort' => ['createTime' => -1],
'projection'=>['_id'=> False, "modelXML"=> False],
]; $collect='.modelDraft';
$query = new MongoDB\Driver\Query($filter, $options);
$mongoManger = new MongoDB\Driver\Manager("mongodb://127.0.0.1:27017");
$cursor = $mongoManger->executeQuery($this->dbName.$collect, $query);

最新文章

  1. shell判断文件是否存在
  2. cocos2d-x开发: 整合apache http,用于自己检索多项目svn文件
  3. python 面向对象 class 老男孩选课系统
  4. android入门到熟练(三)----UI界面
  5. Lambda表达式的几种使用方式
  6. CJOJ 2044 【一本通】最长公共子序列(动态规划)
  7. Python调用C# Com dll组件实战
  8. linux下rename用法--批量重命名
  9. Groovy入门(2-2)Groovy的eclipse插件安装
  10. 使用Nginx在windows和linux上搭建集群
  11. C#之SByte
  12. Array与Object
  13. sublime text 3浅色主题
  14. uva 1322 Minimizing Maximizer
  15. MySQL补充
  16. Googel 浏览器 模拟发送请求工具--Advanced REST Client
  17. LICEcap 和 FS Capture入门教程
  18. MySQL - FEDERATED引擎实现跨服务器查询
  19. [Linux] 虚拟环境的配置和使用 virtualenv
  20. Java 编码规范(转)

热门文章

  1. cli4适配移动端
  2. npm 基础命令
  3. Git仓库创建---克隆仓库---初始提交代码
  4. 打包Windowsform项目出现File 'Cognex.VisionPro3D.dll' targeting 'AMD64' is not compatible with the project's target platform 'x86'错误
  5. 最近公共祖先 Lowest Common Ancestors
  6. Appium+python自动化-Android夜神模拟器
  7. Oracle 中的 Incarnation 到底是个什么?概念理解篇
  8. C语言移除链表元素
  9. rm -rf
  10. Sublime Text(代码编辑软件)