MongoDB中limit和offset的用法是什么?
Admin 2021-05-17 群英技术资讯 1578 次浏览
这篇文章主要介绍MongoDB中limit和offset方法的使用,是我们在做分页的时候会常用到,因此分享给大家作参考,对limit()方法和skip()方法感兴趣的朋友就继续往下看吧。
在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" }
先后顺序没有关系
总结
现在大家对于MongoDB中limit()方法和skip()方法的语法以及使用应该都有所了解了吧,本文实例有一定的借鉴价值,需要的朋友可以参考,希望对大家有帮助。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
MongoDB 数据库引用 在上一章节MongoDB关系中我们提到了MongoDB的引用来规范数据结构文档。 MongoDB 引用有两种: 手动引用(Manual References)DBRefs DBRefs vs 手动引用 考虑这样的一个场景,我们在不同的集合中 (address_home, address_office, address_mailing, 等)存储不同的地址(住址,办公室地址,邮件地址等)。 这样,我们在调..
配置mongodb服务器的步骤:1、在安装目录创建一个文件mongod.cfg在此文件进行配置。2、使用管理员权限打开一个cmd,输入安装命令。3、打开系统服务关闭正在运行的mongodb服务,开启mongodb服务。
mongodb数据库的使用方法:建立一个mongo文件夹作为数据库真实存放的位置,打开cmd,输入“mongod --dbpath(路径)”命令打开数据库,再打开一个cmd输入“mongo”命令连接数据库,然后就可以进行数据库操作了。
MongoDB权限认证怎么启用?对于MongoDB不是很熟悉的朋友,可能对用户开启权限认证的方法步骤不是很了解,下面小编就和大家介绍一下MongoDB开启权限认证的方法。
这篇文章主要介绍了Centos 7下Mongodb开机无法自启动的解决方法,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008