我需要对Couchbase N1ql查询进行分页。
我是OFFSET的aware of pagination,但是指定起点和终点更有效。
我看到了关于startkey_docid的文档,但没有关于如何在N1ql中使用它的文档。
在N1ql中,如何使用游标或类似的内容进行分页?
发布于 2019-03-27 02:34:41
了解“键集分页”,这是一种通过利用索引而不是使用offset来提高分页性能的通用技术。关于这个主题的一篇经常被引用的文章是Markus Winand的“We need tool support for keyset pagination”。
有关使用N1QL的Couchbase特定示例,请参阅Keshav Murthy的文章“Database Pagination: Using OFFSET and Keyset in N1QL”。
发布于 2019-03-26 20:04:06
N1QL不支持游标。在幕后,每个发送到查询引擎的查询都是一个单独的HTTP请求。查询之间没有连续性,因此不支持游标的概念。
https://stackoverflow.com/questions/55354659
复制相似问题