• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MongoDB中方法limit和skip的使用

    前言

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

    下面话不多说了,来一起看看详细的使用方法

    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 使用Skip和limit分页
    • MongoDB 中Limit与Skip的使用方法详解
    上一篇:MongoDB的基本特性与内部构造的讲解
    下一篇:mongo中模糊查询的综合应用
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    MongoDB中方法limit和skip的使用 MongoDB,中,方法,limit,和,skip,