成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站建设、青龙网络推广、小程序制作、青龙网络营销、青龙企业策划、青龙品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供青龙建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
MongoDB 中要限制查询的记录条数可以使用 limit() 方法,该方法接收一个数字作为参数,用来设置要显示的记录数,如下所示:
db.collection_name.find().limit(number)
【示例】假设在集合“course”中有如下数据:
> db.course.find() { "_id" : ObjectId("60331a7eee79704753940391"), "title" : "HTML教程", "author" : "编程帮", "url" : "http://www.biancheng.com/html/index.html" } { "_id" : ObjectId("60331a7eee79704753940392"), "title" : "C#教程", "author" : "编程帮", "url" : "http://www.biancheng.com/csharp/index.html" } { "_id" : ObjectId("60331a7eee79704753940393"), "title" : "MongoDB教程", "author" : "编程帮", "url" : "http://www.biancheng.com/mongodb/index.html" }
若要查询其中的两条,则可以像下面这样:
> db.course.find({},{"title":1,_id:0}).limit(2) { "title" : "HTML教程" } { "title" : "C#教程" }
注意:如果没有指定 limit() 方法中的参数,则会显示集合中的所有数据。
除了 limit() 方法外,MongoDB 中还提供了另一种方法 skip(),它同样也可以接收一个数字类型的参数,用来设置要跳过的文档数。其语法格式如下:
db.collection_name.find().skip(number)
【示例】查询集合中的所有文档,并跳过两条记录:
> db.course.find({},{"title":1,_id:0}).skip(2) { "title" : "MongoDB教程" }
注意:skip() 方法的默认参数为 0。
另外,limit() 方法与 skip() 方法可以联合使用来实现类似分页的效果,如下所示:
> db.course.find({},{"title":1,_id:0}).skip(1).limit(2) { "title" : "C#教程" } { "title" : "MongoDB教程" }
新闻标题:MongoDBlimit()与skip():限制查询条数
网页URL:http://www.shufengxianlan.com/qtweb/news38/530738.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联