You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cassandra Stargate Document API如何分页获取20条后的下一页数据

Cassandra Stargate Document API 后续文档获取操作指南

Stargate Document API的page-size参数最大值为20,要获取超过20条后的文档(比如21-30条),需通过分页状态参数实现,具体操作如下:

  • 首次发起查询请求时,设置page-size=20,请求返回后从响应头中提取X-Cassandra-Page-State字段的内容,该内容为当前分页的定位令牌,用于标记当前已返回数据的截止位置。
  • 发起第二页请求获取21-30条数据时,将page-size设置为10,同时在请求参数中新增page-state字段,字段值填入上一步提取的分页令牌,发送请求即可得到对应区间的文档数据。

注意:如果请求返回的响应头中没有X-Cassandra-Page-State字段,说明已遍历完全部数据集,无更多后续数据。

请求示例(curl)

curl -X GET "https://<你的Stargate服务地址>/v2/namespaces/<目标命名空间>/collections/<目标集合名>?page-size=10&page-state=<上一步获取的分页令牌>" \
-H "X-Cassandra-Token: <你的访问认证令牌>"

注:page-state为临时动态生成的令牌,仅对当前查询会话有效,不可硬编码长期复用。

内容的提问来源于stack exchange,提问作者Debdeep Das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 03:36:04