使用Skip和limit可以如下做数据分页:
Code:
page1 = db.things.find().limit(20)
page2 = db.things.find().skip(20).limit(20)
page3 = db.things.find().skip(40).limit(20)
备注:可用于分页,limit是pageSize,skip是第n-1页*pageSize (n-1表示几 第1,2…页) skip表示跳过 多少条数据, 聚合管道的优化
1.$sort + $skip + $limit顺序优化