【发布时间】:2019-10-04 19:48:56
【问题描述】:
我想查询超级账本结构中的世界状态。我是新手,想知道如果世界状态中不存在某些键,getStateByRange 是否会抛出错误。例如,如果分类帐具有键 '1 的值' 和 '4' 如果我在 getStateByRange 中给出起始范围为 1,结束范围为 5,它会抛出错误吗?
【问题讨论】:
标签: go hyperledger-fabric shim hyperledger-chaincode
我想查询超级账本结构中的世界状态。我是新手,想知道如果世界状态中不存在某些键,getStateByRange 是否会抛出错误。例如,如果分类帐具有键 '1 的值' 和 '4' 如果我在 getStateByRange 中给出起始范围为 1,结束范围为 5,它会抛出错误吗?
【问题讨论】:
标签: go hyperledger-fabric shim hyperledger-chaincode
是的,它可以正常工作。
示例:您在状态中有键 1、2、3、4,因此当您查询 getstatebyrange(1,5) 时,它将省略最后一个键,因此您将获得 键 1、2、3 的数据, 4
注意:getSateByRange 以词汇顺序(即字典顺序)返回数据。
【讨论】: