这篇文章主要给大家介绍了关于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" }

先后顺序没有关系

总结

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

最新资讯
风暴突袭手机维修:“游击队”与“正规军”的较量

风暴突袭手机维修:“游

这是一场“游击队”与“正规军”之间的较量。
半年疯狂吸金16亿美金,合成生物学为什么这么火?

半年疯狂吸金16亿美金

未来有多远,合成生物学的市场化会在什么时候到来,这些问
亚马逊计划推出全新实体超市品牌 将于2020年开业

亚马逊计划推出全新实

亚马逊计划推出一个不同于两年前收购的全食超市全新超
谷歌与Ascension达成云计算合作协议 获大量医疗数据

谷歌与Ascension达成

谷歌发表声明称,公司已经与Ascension签下云计算合约,Asc
“刷脸”时代下,人脸信息数据该如何安放?

“刷脸”时代下,人脸信

在这场利益与道德的审判里,个人的隐私安全至关重要。
印度三季度手机市场:中国品牌占七成份额 小米第一

印度三季度手机市场:中

IDC日前发布了印度智能手机市场三季度报告,报告显示,三
最新文章
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表达
MongoDB多表关联查询操作实例详解

MongoDB多表关联查询

这篇文章主要介绍了MongoDB多表关联查询操作,结合实例