码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB限制记录数

时间:2017-08-16 17:17:15      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:guide   title   数字   uid   style   类型   ber   方法   基本语法   

MongoDB limit()方法

要限制 MongoDB 中返回的记录数,需要使用limit()方法。 该方法接受一个数字类型参数,它是要显示的文档数。

语法

limit()方法的基本语法如下:

> db.COLLECTION_NAME.find().limit(NUMBER)
Shell

示例

假设集合myycol有以下数据。

> db.mycol.find({},{‘_id‘:1, ‘title‘:1})
{ "_id" : 101, "title" : "MongoDB Guide" }
{ "_id" : 102, "title" : "NoSQL Database" }
{ "_id" : 104, "title" : "Python Quick Guide" }
{ "_id" : 100, "title" : "MongoDB Overview" }
 

以下示例将在查询文档时仅显示两个文档。

> db.mycol.find({},{"title":1,_id:0}).limit(2)
{ "title" : "MongoDB Guide" }
{ "title" : "NoSQL Database" }
 

如果没有在limit()方法中指定number参数的值,那么它将显示集合中的所有文档。

 


MongoDB skip()方法

除了limit()方法之外,还有一个方法skip()也接受数字类型参数,用于跳过文档数量。

语法

skip()方法的基本语法如下 -

>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
 

示例

以下示例将仅显示第三个文档。

> db.mycol.find({},{"title":1,_id:0}).limit(1).skip(2)
{ "title" : "Python Quick Guide" }
 

请注意,skip()方法中的默认值为0。


MongoDB限制记录数

标签:guide   title   数字   uid   style   类型   ber   方法   基本语法   

原文地址:http://www.cnblogs.com/liang545621/p/7373578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!