MongoDB方法limit和skip

作者: 缘来是你ylh | 来源:发表于2019-03-07 12:10 被阅读6次

在web开发过程中,我们肯定会遇到分页功能,如果是mysql我们主要是利用他的limit和offset语法,那么mongodb有类似的功能吗,答案是肯定的,mongodb有对应的limitskip方法

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()方法

    1. mongodb的limit()方法 限制查询条数的方法 语法 实例 2. mongodb的skip()方法...

  • MongoDB方法limit和skip

    在web开发过程中,我们肯定会遇到分页功能,如果是mysql我们主要是利用他的limit和offset语法,那么m...

  • MongoDB Limit与Skip方法

    Limit() 在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方...

  • MD数据基本类型

    Limit与Skip方法 limit() 方法 读取指定数量的数据记录 基本语法如下所示: Skip() 方法 使...

  • Java8特性③Stream的使用

    筛选和切片 filter 方法 distinct 方法 limit 方法 skip 方法 谓词筛选 Stream ...

  • MongoDB中查询方法

    1.Limit和Skip方法 1.1Limit() 方法limit():用于读取指定数量的文档 db.集合名称.f...

  • 数据库(27)mongodb(下)

    limit和skip limit()用于读取指定数量的文档db.wzry.find().limit(2)skip(...

  • MongoDB

    MongoDB中文社区 环形队列存储,先进先出下载地址mongoose高级查询:.skip.limit.sort....

  • 【mongodb】find指定行数limit()、skip()

    db.COLLECTION_NAME.find().limit(n)n:为空,代表查全部n>0:代表查指定行数 d...

  • DBCursor

    DBCurosr 是 DBCollection 的 find 方法返回的对象,可以设置 skip、limit 等属...

网友评论

    本文标题:MongoDB方法limit和skip

    本文链接:https://www.haomeiwen.com/subject/usmduqtx.html