Hyperledger fabric 如何从hyperledger结构链码中以字符或特定字符开头的分类账中查询所有状态?

Hyperledger fabric 如何从hyperledger结构链码中以字符或特定字符开头的分类账中查询所有状态?,hyperledger-fabric,shim,hyperledger-chaincode,Hyperledger Fabric,Shim,Hyperledger Chaincode,我想查询保存在区块链中的所有值,这些值的键以字符“O”开头,并检索它们的列表。可能您正在尝试为键创建一个模式并检索该模式。 尝试使用CompositeKey函数 您可以将O设置为第一个键,然后通过该键进行检索 key, err := stub.CreateCompositeKey(index, []string{key1, key2, key3}) // Skiped stub.PutState(key, value) 以及检索: getStateByPartialCompositeKey

我想查询保存在区块链中的所有值,这些值的键以字符“O”开头,并检索它们的列表。

可能您正在尝试为键创建一个模式并检索该模式。 尝试使用CompositeKey函数

您可以将O设置为第一个键,然后通过该键进行检索

key, err := stub.CreateCompositeKey(index, []string{key1, key2, key3})

// Skiped

stub.PutState(key, value)
以及检索:

getStateByPartialCompositeKey(objectType, attributes)