2014-01-20 45 views

回答

3

Writing and Querying MapReduce Views in CouchDB具有用於使用跳過參數一個很好的例子和說明:

跳過參數可以與限制參數一起使用來實現分頁。但是,跳過大量行可能效率低下。相反,將skip參數的值設置爲1,並使用前一頁上最後一行的鍵作爲起始鍵(如果輸出反轉,則爲endkey)參數,並將上一頁上最​​後一行的文檔ID作爲startkey_docid(endkey_docid如果輸出反轉)參數。這應該給你更好的性能,因爲CouchDB的不需要掃描跳過行的整個範圍「

也有在Scaling CouchDB

+0

類似的信息已經有自'v1.2' HTTPS改進:/ /issues.apache.org/jira/browse/COUCHDB-1076這也是對文檔v1.6的更新http://couchdb.readthedocs.org/en/latest/couchapp/views/pagination.html但是它夠了嗎?在這裏寫了一篇關於它的文章:http://danielwertheim.se/2014/04/01/couchdb-pagination-is-skip-and-limit-enough/ – Daniel

相關問題