1. limit 方法:
- limit 用于限制查询结果返回的文档数量。
- 语法:limit(<number>)
- 示例:
db.collection.find().limit(10);
这个查询将返回最多 10 条文档。
2. skip 方法:
- skip 用于跳过指定数量的文档,通常用于分页查询。
- 语法:skip(<number>)
- 示例:
db.collection.find().skip(10);
这个查询将跳过前 10 条文档,返回从第 11 条文档开始的结果。
3. 结合使用 limit 和 skip:
- 可以结合使用 limit 和 skip 来实现分页功能。例如,如果你想要返回第 2 页,每页 10 条文档,可以这样做:
db.collection.find().skip(10).limit(10);
这个查询将跳过前 10 条文档,然后返回接下来的 10 条文档,从而形成分页效果。
请注意,使用 skip 和 limit 时,要注意性能问题,特别是在大型数据集上。在分页时,使用索引和合适的排序顺序能够提高查询性能。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14226/MongoDB