本篇经验将分享 MongoDB 聚合计算框架中的分页操作 (skip + limit 聚合操作符) 的使用步骤。注意:关于如何安装 MongoDB 数据库以及如何向集合中插入文档数据,请参考如下经验引用。1MongoDB学习: 如何安装 MongoDB Server0MongoDB学习: 插入文档操作详解
工具/原料
MongoDB数据库(Windows系统)
方法/步骤
1
打开一个命令行窗口,通过 MongoDB 提供的 mongo 客户端程序连接本地数据库服务。
2
通过如下步骤准备测试数据:1. 通过 use 数据库名称 切换到指定数据库中;2. 通过 db.集合名称.insertMany( [{测试文档1}, {测试文档2}, ...] ) 向指定集合中插入多条文档数据。
3
MongoDB 提供的普通查询 (find) 命令,会返回所有符合条件的文档数据:db.集合名称.find( {文档查询条件} );
4
通过聚合计算框架的 limit 关键字实现控制查询返回的文档数量:db.集合名称.aggregate([ {$limit :返回的文档数量} ]);
5
通过聚合计算框架的 skip + limit 实现查询返回第 n 页文档数据 :db.集合名称.aggregate([ {$skip : 跳过的文档数量 }, {$limit : 页数量} ]);
注意事项
纸上得来终觉浅,绝知此事要躬行。