Cloudant-Python文档检索

时间:2017-03-16 04:14:58

标签: python python-2.7 pandas paging

我在Cloudant中有一个大型数据库,我想使用Python检索所有文档,问题是数据库的大小,因此我想在检索文档时使用分页。

1 个答案:

答案 0 :(得分:0)

您可以通过指定limitskip 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"
    }
  },
  ...
 ]
}

此方法适用于所有视图。