关于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执行顺序跟位置一样