求 MongoDB 数据分页的实现思路


分页展示如下,不知道这种分页的实现思路应该怎么实现?

当前页:第1页
[1] 2 3 ... 100

当前页:第3页
1 2 [3] 4 5 ... 100

当前页:第5页
1 ... 3 4 [5] 6 7 ... 100

当前页:第98页
1 ... 96 97 [98] 99 100

当前页:第100页
1 ... 98 99 [100]

python mongodb

豆沙包亲王 10 years, 11 months ago

跟什么数据库没关系吧?
只要发现规律就好了,拿到当前页$current和总页数$total

你的规律应该是,只展示当前页加减2页,
另外对首页和最后一页特殊判断下就ok了,不是第一页就显示1,不是最后一页就显示最后一页,
对省略号的判断差不多,文字太多不写了

只要微笑就行了 answered 10 years, 11 months ago

Your Answer