MongoDB 专题
您的位置:database > MongoDB专题 > MongoDB限制记录数
MongoDB限制记录数
作者:--    发布时间:2019-11-20

在本章中,我们将学习如何使用mongodb中的限制记录数量。

mongodb limit()方法

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

语法

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

> db.collection_name.find().limit(number)

示例

假设集合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


网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册