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

R3 Corda queryBy()分页规格使用场景咨询

Corda queryBy() 里 PageSpecification 的使用时机

先明确核心逻辑:Corda的Vault查询默认采用200条的分页规格,且分页是针对最终匹配查询条件的结果集执行的,而非Vault中该类型的所有状态数据。

具体到你的问题场景:

  • 比如用唯一ID查询CARState,哪怕Vault里存了1000条CARState,最终匹配结果最多也就1条,完全在默认的200条范围内,不需要显式传入PageSpecification。
  • 只有当查询条件匹配出来的结果超过200条时,才需要自定义PageSpecification(比如调大每页条数,或者分页拉取多页数据)。例如查询全部CARState且总数超过200,或按某个条件筛选后匹配的CARState超过200条,这时候就必须指定分页参数。

额外补充:Corda不会因为Vault里该类型状态总数超过200,就对内部过滤流程强制分页——分页仅作用在最终的匹配结果上,只要最终结果未超过200条,就无需额外处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 23:15:49