MongoDB的skip,limit,sort执行顺序---先sort,后skip再limit, 跟写的顺序无关
来源:互联网 发布:linux exit 头文件 编辑:程序博客网 时间:2024/06/07 03:48
http://blog.csdn.net/thewindkee/article/details/54670750
版权声明:转载请声明转自http://blog.csdn.net/thewindkee
所有数据都是不一样的。
先看 skip和limit, 当两者一起使用的时候, 不管其位置顺序,默认先skip,再limit。
如下图:
再看sort ,【6】语句,我的数据已经排序。之后三条数据无论怎么变换都是一样的排序结果。(这里未列出所有可能。将skip和limit位置变化后跟sort组合,但是结果仍然相同)
由结果可以得出,当sort,skip,limit一起使用时,无论其位置变化,总是先sort再skip,最后limit。
但是我想要先跳过,再限制条数 最后才排序怎么办?
可以用aggregate, aggregate有管道流的性质,$skip,$limit,$sort执行顺序跟位置一致。
位置决定执行顺序。
聚合管道的优化:
http://docs.mongoing.com/manual-zh/core/aggregation-pipeline-optimization.html#agg-sort-skip-limit-sequence
- 顶
- 0
- 踩
- 0
阅读全文
0 0
- MongoDB的skip,limit,sort执行顺序---先sort,后skip再limit, 跟写的顺序无关
- MongoDB的skip,limit,sort执行顺序
- 【mongoDB实战】limit,skip,sort
- MongoDB-基础-limit-skip-sort
- mongodb sort limit和skip用法
- MongoDB游标,limit,skip,sort操作
- mongodb sort limit和skip用法
- 菜鸟的mongoDB学习---(五)MongoDB的limit、skip、sort方法
- mongodb的聚合函数的$skip + $limit 方法运用 和 顺序优化。
- MongoDB 数据分页和排序 limit,skip,sort用户
- MongoDB文档查询-分页查询(limit、skip)与查询结果排序(sort)
- MongoDB Limit与Skip方法
- MongoDB Limit与Skip方法
- MongoDB Limit与Skip方法
- mongodb笔记04(MongoDB $type 操作符,Limit与Skip方法,sort()方法,索引,聚合(aggregate))
- Limit与skip
- $limit、$skip、$unwind
- SQL语句执行顺序及MySQL中limit的用法
- iOS自定义导航栏-导航栏联动(一)
- Qt5学习之简介和资料
- linux mysql安装
- LeetCode#515. Find Largest Value in Each Tree Row
- Ubuntu上编译安装Bitcoin Core
- MongoDB的skip,limit,sort执行顺序---先sort,后skip再limit, 跟写的顺序无关
- 从零开始 来日方长
- 利用python调用elasticsearch-api来分析数据并作图进行日报邮件发送
- 好东西 别人家的代码模板
- 446. Arithmetic Slices II
- 《算法》第四版在命令行下无法编译的问题
- C中的预编译宏定义
- [leetcode]48. Rotate Image(Java)
- python map 转载