Cloudant-Python 文档检索

问题描述 投票:0回答:1

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

python pandas python-2.7 pagination
1个回答
0
投票

您可以通过指定

limit
skip
参数,从 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"
    }
  },
  ...
 ]
}

此方法适用于所有视图。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.