MongoDB教程 专题
您的位置:database > MongoDB教程专题 > MongoDB Limit与Skip方法
MongoDB Limit与Skip方法
作者:--    发布时间:2019-11-20

mongodb limit() 方法

如果你需要在mongodb中读取指定数量的数据记录,可以使用mongodb的limit方法,limit()方法接受一个数字参数,该参数指定从mongodb中读取的记录条数。

语法

limit()方法基本语法如下所示:

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

实例

集合 myycol 中的数据如下:

{ "_id" : objectid(5983548781331adf45ec5), "title":"mongodb overview"}
{ "_id" : objectid(5983548781331adf45ec6), "title":"nosql overview"}
{ "_id" : objectid(5983548781331adf45ec7), "title":"tutorials point overview"}

以下实例为显示查询文档中的两条记录:

>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"mongodb overview"}
{"title":"nosql overview"}
>

注:如果你们没有指定limit()方法中的参数则显示集合中的所有数据。


mongodb skip() 方法

我们除了可以使用limit()方法来读取指定数量的数据外,还可以使用skip()方法来跳过指定数量的数据,skip方法同样接受一个数字参数作为跳过的记录条数。

语法

skip() 方法脚本语法格式如下:

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

实例

以上实例只会显示第二条文档数据

>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"nosql overview"}
>

注:skip()方法默认参数为 0 。

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