2016-01-05 44 views
0

大量的读数表明,应该避免跳过分页时。正如在link中最引用的那样,使用startKey和limit是最好的选择。在获得第一页后,我知道该页面的startKey,该页面的最后一个键以及总条目。如果我有页码作为按钮并且用户选择页面3的分页控件,我该如何到达那里?我不知道page3的startKey。也许,我先做一个简单的视图,然后获取每个页面的开始键。当startKey是未知的如何实施couchdb/pouchDb的策略

回答

1

本页面描述很好分页: http://docs.couchdb.org/en/1.6.1/couchapp/views/pagination.html

所以,你不能真的有一个“转到页298”,但有链接到前面和后面的5页,你可以查找较大前后文件的数量并据此生成链接。例如,如果您每页有10个帖子,请查找50个以下的按键,然后每10个按键一次。

至于制作一个“转到页面X”,可能是一个后台脚本,可以生成一些缓存?