[MongoDB]MongoDB分页显示
2024-09-04 06:21:34
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);
最新文章
- shell判断文件是否存在
- cocos2d-x开发: 整合apache http,用于自己检索多项目svn文件
- python 面向对象 class 老男孩选课系统
- android入门到熟练(三)----UI界面
- Lambda表达式的几种使用方式
- CJOJ 2044 【一本通】最长公共子序列(动态规划)
- Python调用C# Com dll组件实战
- linux下rename用法--批量重命名
- Groovy入门(2-2)Groovy的eclipse插件安装
- 使用Nginx在windows和linux上搭建集群
- C#之SByte
- Array与Object
- sublime text 3浅色主题
- uva 1322 Minimizing Maximizer
- MySQL补充
- Googel 浏览器 模拟发送请求工具--Advanced REST Client
- LICEcap 和 FS Capture入门教程
- MySQL - FEDERATED引擎实现跨服务器查询
- [Linux] 虚拟环境的配置和使用 virtualenv
- Java 编码规范(转)
热门文章
- cli4适配移动端
- npm 基础命令
- Git仓库创建---克隆仓库---初始提交代码
- 打包Windowsform项目出现File 'Cognex.VisionPro3D.dll' targeting 'AMD64' is not compatible with the project's target platform 'x86'错误
- 最近公共祖先 Lowest Common Ancestors
- Appium+python自动化-Android夜神模拟器
- Oracle 中的 Incarnation 到底是个什么?概念理解篇
- C语言移除链表元素
- rm -rf
- Sublime Text(代码编辑软件)