如何在Cloudant或CouchDB中使用skip参数?

如何在Cloudant或CouchDB中使用skip参数?,couchdb,cloudant,Couchdb,Cloudant,在Cloudant或CouchDB中的索引中使用skip参数是否有潜在的性能损失?有更好的方法可以使用吗?有一个很好的例子和说明,可以使用skip参数: skip参数可以与limit参数一起使用以实现分页。但是,跳过大量行可能效率低下。相反,将skip参数的值设置为1,并使用上一页最后一行的键作为startkey(如果输出反转,则使用endkey)参数,使用上一页最后一行的文档ID作为startkey_docid(如果输出反转,则使用endkey_docid)参数。这将为您提供更好的性能,因为C

在Cloudant或CouchDB中的索引中使用skip参数是否有潜在的性能损失?有更好的方法可以使用吗?

有一个很好的例子和说明,可以使用skip参数:

skip参数可以与limit参数一起使用以实现分页。但是,跳过大量行可能效率低下。相反,将skip参数的值设置为1,并使用上一页最后一行的键作为startkey(如果输出反转,则使用endkey)参数,使用上一页最后一行的文档ID作为startkey_docid(如果输出反转,则使用endkey_docid)参数。这将为您提供更好的性能,因为CouchDB不需要扫描整个跳过行范围。”


中也有类似的信息自v1.2版以来也有了改进,这也导致了文档的更新v1.6版,但这足够了吗?在这里写了一篇文章: