zoukankan      html  css  js  c++  java
  • MongoDB之Limit选取Skip跳过Sort排序

    1.Limit选取

    我要从Document中取出多少个

    只要2条Document

    db.Wjs.find().limit(2)

    2.Skip跳过

    我要跳过多少个Document

    我要跳过前两个Document直接从第三个Document开始

    db.Wjs.find().skip(2)

    3.Limit + Skip

    从几到几的选取(两种写法)

    db.Wjs.find().skip(1).limit(2)

    db.Wjs.find().limit(2).skip(1)

    4.Sort排序

    将结果按照关键字排序

    将find出来的Document按照price进行升序|降序排列

    db.Wjs.find().sort({"price":1})

    db.Wjs.find().sort({"price":-1})

    按照price字段进行升序,1为升序,-1为降序

    5.Limit + Skip + Sort 混搭

    选取第二条第三条 按照price进行升序排列

    db.Wjs.find()

    db.Wjs.find().skip(1).limit(2).sort({"price":1})

    重点 : Sort + Skip + Limit 是有执行优先级的 他们的界别分别是 优先 Sort  其次 Skip 最后 Limt

    Skip + Limit 的优先级 也是先 Skip 再 Limit

  • 相关阅读:
    判断一个数是否为素数的方法
    什么是算法?
    table 表格
    状态模式
    设计模式
    观察者模式
    async函数
    JS单线程和异步
    ES6 --- Promise
    浅析flex 布局
  • 原文地址:https://www.cnblogs.com/wjs521/p/10180701.html
Copyright © 2011-2022 走看看