我在Cloudant中有一个大型数据库,我想使用Python检索所有文档,问题是数据库的大小,因此我想在检索文档时使用分页。
答案 0 :(得分:0)
您可以通过指定limit
和skip
parameters来逐步从Cloudant / CouchDB数据库中获取批量文档。
从21日开始提取10个文档的简单示例:
GET .../_all_docs?limit=10&skip=20 HTTP/1.1
{
"total_rows": 1...3,
"offset": 20,
"rows": [
{
"id": "0001ba...db5f6affa44631af9053",
"key": "0001b...db5f6affa44631af9053",
"value": {
"rev": "1-d1fd2c...e52f2f28539e443c88"
}
},
...
]
}
此方法适用于所有视图。