这篇文章主要给大家介绍了关于MongoDB中方法limit和skip的使用方法,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

前言

在web开发过程中,我们肯定会遇到分页功能,如果是mysql我们主要是利用他的limit和offset语法,那么mongodb有类似的功能吗,答案是肯定的,mongodb有对应的limit和skip方法

下面话不多说了,来一起看看详细的使用方法

1.limit()方法

语法

db.collection.find().limit(NUMBER)

实例

> db.lesson.insertMany([{"name":"lua", "price":"$20.00"}, {"name":"Go", "price":"$30.00"}, {"name":"python", "price":"$40.00"}])
{
 "acknowledged" : true,
 "insertedIds" : [
  ObjectId("5c78d839b881b2c3b7328602"),
  ObjectId("5c78d839b881b2c3b7328603"),
  ObjectId("5c78d839b881b2c3b7328604")
 ]
}
> db.lesson.find().limit(2)
{ "_id" : ObjectId("5c78d839b881b2c3b7328602"), "name" : "lua", "price" : "$20.00" }
{ "_id" : ObjectId("5c78d839b881b2c3b7328603"), "name" : "Go", "price" : "$30.00" }

2.skip()方法

语法

db.collection.find().skip(NUMBER)

实例

> db.lesson.find().skip(1)
{ "_id" : ObjectId("5c78d839b881b2c3b7328603"), "name" : "Go", "price" : "$30.00" }
{ "_id" : ObjectId("5c78d839b881b2c3b7328604"), "name" : "python", "price" : "$40.00" }

结合使用

> db.lesson.find().skip(1).limit(1)
{ "_id" : ObjectId("5c78d839b881b2c3b7328603"), "name" : "Go", "price" : "$30.00" }
> db.lesson.find().limit(1).skip(1)
{ "_id" : ObjectId("5c78d839b881b2c3b7328603"), "name" : "Go", "price" : "$30.00" }

先后顺序没有关系

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对爱安网的支持。

最新资讯
360:已采购1100万元物资 另将全球采购超400万元

360:已采购1100万元物

360公司今日表示,已采购1000余万元医疗物资,第二批援助
泰合资本捐270万驰援疫区 与合作伙伴供7万份餐食

泰合资本捐270万驰援

泰合资本和全体同仁决定捐赠超过270万元人民币驰援疫
苏宁联合爱心企业再向武汉医院捐赠60万双医用手套

苏宁联合爱心企业再向

日中午12点,苏宁等企业捐赠的60万双医用手套已从江苏盐
飞书免费开放全部远程协作办公服务至5月1日

飞书免费开放全部远程

字节跳动旗下办公套件飞书宣布,为抗击疫情,减少人群聚集
同程推出2亿元危机应急保障金 国际酒店订单免费退

同程推出2亿元危机应

同程集团今日宣布升级疫情退改保障措施,国际酒店订单可
阿里暂定2月10日恢复正常办公 启动节后在家办工机制

阿里暂定2月10日恢复

阿里巴巴集团今日向员工发布通知称,春节假期延长至2月2
最新文章
MongoDB实现问卷/考试设计功能

MongoDB实现问卷/考试

MongoDB是一个基于分布式文件存储的数据库。由C++语言
Windows下MongoDB的下载安装、环境配置教程图解

Windows下MongoDB的下

这篇文章主要介绍了Windows下MongoDB的下载安装、环境
MongoDB简单操作示例【连接、增删改查等】

MongoDB简单操作示例

这篇文章主要介绍了MongoDB简单操作,涉及命令行窗口下
MongoDB搭建高可用集群的完整步骤(3个分片+3个副本)

MongoDB搭建高可用集

这篇文章主要给大家介绍了关于MongoDB搭建高可用集群(3
express使用Mongoose连接MongoDB操作示例【附源码下载】

express使用Mongoose

这篇文章主要介绍了express使用Mongoose连接MongoDB操
MongoDB 中聚合统计计算--$SUM表达式

MongoDB 中聚合统计计

这篇文章主要介绍了MongoDB 中聚合统计计算--$SUM表达