如何使用Cloudant或CouchDB中的Skip参数? [英] How to use the skip parameter in Cloudant or CouchDB?
本文介绍了如何使用Cloudant或CouchDB中的Skip参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Cloudant或CouchDB的索引中使用SKIP参数是否有潜在的性能影响?有没有更好的技术可以使用?
推荐答案
Writing and Querying MapReduce Views in CouchDB有一个很好的使用Skip参数的示例和说明:
中也有类似信息Skip参数可以与Limit参数一起使用来实现分页。但是,跳过大量行可能效率较低。相反,应将Skip参数的值设置为1,并使用上一页最后一行的键作为startkey(如果输出颠倒,则使用endkey)参数,并将上一页最后一行的文档ID用作startkey_docId(如果输出颠倒,则使用endkey_docId)参数。这应该会给您带来更好的性能,因为CouchDB将不需要扫描跳过的整个行范围。"
这篇关于如何使用Cloudant或CouchDB中的Skip参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文