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

  • 相关阅读:
    使用高精度计算斐波那契数列 c++
    纪中9日T4 2298. 异或
    洛谷 P1416 攻击火星
    线段树小结
    纪中5日T3 1566. 幸运锁(lucky.pas/c/cpp)
    Title
    Title
    Title
    Title
    Title
  • 原文地址:https://www.cnblogs.com/wjs521/p/10180701.html
Copyright © 2011-2022 走看看