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

1, limit 选取

  例 : 只查询前两条   db.user.find().limit(2)

2, skip 跳过

  例 : 跳过第一个   db.user.find().skip(1)

3 . Sort 排序 : 将结果按照关键字排序  1 为升序 , -1 为降序

  例 : 按照年龄升序排序  db.user.find().sort({"age":1})

    按照年龄降序排序  db.user.find().sort({"age":-1})

 

 

那么如果我只想要第二条和第三条怎么处理呢?

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

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

  db.user.find().skip(1).limit(2).sort({"age":1})