关于MongoDB的skip,limit,sort执行顺序问题

1.skip和limit, 当两者一起使用的时候, 不管其位置顺序,默认先skip,再limit。

 

2.当sort,skip,limit一起使用时,无论其位置变化,总是先sort再skip,最后limit。

 

3. aggregate有管道流的性质,$skip,$limit,$sort执行顺序跟位置一致。可以通过aggregate强制控制执行顺序

db.getCollection('time_manage').aggregate({$limit:5}, {$skip:10});//aggregate中$limit和$skip执行顺序跟位置一样

 

posted @ 2020-01-02 14:46  CHANGEMAX  阅读(793)  评论(0编辑  收藏  举报