【问题标题】:Does getStateByRange works even if some of the keys are not there in the world state for given Input of range?即使某些键在给定范围输入的世界状态中不存在,getStateByRange 是否有效?
【发布时间】:2019-10-04 19:48:56
【问题描述】:

我想查询超级账本结构中的世界状态。我是新手,想知道如果世界状态中不存在某些键,getStateByRange 是否会抛出错误。例如,如果分类帐具有键 '1 的值' 和 '4' 如果我在 getStateByRange 中给出起始范围为 1,结束范围为 5,它会抛出错误吗?

【问题讨论】:

    标签: go hyperledger-fabric shim hyperledger-chaincode


    【解决方案1】:

    是的,它可以正常工作。

    示例:您在状态中有键 1、2、3、4,因此当您查询 getstatebyrange(1,5) 时,它将省略最后一个键,因此您将获得 键 1、2、3 的数据, 4

    注意:getSateByRange 以词汇顺序(即字典顺序)返回数据。

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 2017-02-10
      • 2017-10-09
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 1970-01-01
      • 2014-12-05
      相关资源
      最近更新 更多