hyperledger-fabric - 如何从超级账本结构链码中以字符特定字符开头的账本中查询所有状态?
问题描述
我想查询保存在区块链中的所有值,其键以字符“O”开头并检索它们的列表。
解决方案
也许您正在尝试为密钥创建一个模式并检索它。尝试使用 CompositeKey 函数。
您可以将“O”设置为您的第一个键,然后通过该键进行检索。
key, err := stub.CreateCompositeKey(index, []string{key1, key2, key3})
// Skiped
stub.PutState(key, value)
并检索:
getStateByPartialCompositeKey(objectType, attributes)
推荐阅读
- lua - roblox lua 通知切换
- reactjs - 为什么我无法在 React Hooks 中只使用一次道具?
- discord.py - 更改用户昵称时出现禁止错误
- apache-kafka - Wildfly 上的 Kafka 客户端抛出不受支持的回调异常
- python - tkinter 主类 App(tk.Tk) 使用哪些构造函数参数?
- java - 如何使用 ProcessBuilder 重定向 python 脚本的输出?
- javascript - TypeError:axiosCookieJarSupport 不是函数
- c++ - 错误“将 const 字符串绑定到类型 x 的引用”是什么意思?
- selenium - 如何为在 Kubernetes 中运行的 Selenium 节点打开浏览器会话
- server - 如何在不更改路由器端口的情况下从世界任何地方访问我的本地主机?