![](https://img.haomeiwen.com/i13741547/8991daa0427bfec9.png)
-
1. Limit 选取 : 我要从这些 Document 中取出多少个
-
做个小例子 : 我只要 2 条 Document
image.png
-
做个小例子 : 我只要 2 条 Document
-
2.Skip 跳过 : 我要跳过多少个Document
-
做个小例子 : 我要跳过前两个 Document 直接从第三个Document 开始
image.png
-
做个小例子 : 我要跳过前两个 Document 直接从第三个Document 开始
-
3.Limit + Skip : 从这儿到那儿 的 选取
-
我只想要第二条和第三条怎么处理呢
image.png
- 国际惯例 : 跳过第一条Document 从第二条开始选取两条 Document
-
还有另一种写法
image.png
-
我只想要第二条和第三条怎么处理呢
-
4. Sort 排序 : 将结果按照关键字排序
-
做个小例子 : 将find出来的Document 按照 price 进行 升序 | 降序 排列
image.png
image.png
- 国际惯例 : 按照 price 字段进行升序 , 1 为升序 , -1 为降序
-
做个小例子 : 将find出来的Document 按照 price 进行 升序 | 降序 排列
-
5. Limit + Skip + Sort 混搭来一把
-
一个例子 : 选取第二条第三条 并 按照 price 进行 升序排列
image.png
-
一个例子 : 选取第二条第三条 并 按照 price 进行 升序排列
- 重点 : Sort + Skip + Limit 是有执行优先级的 他们的界别分别是 优先 Sort 其次 Skip 最后 Limt
- Skip + Limit 的优先级 也是先 Skip 再 Limit
网友评论