超级分类帐CouchDB资产价值

6yoyoihd  于 2022-12-09  发布在  CouchDB
关注(0)|答案(1)|浏览(178)

我有一个关于在Hyperledger Fabric中使用CouchDB作为世界状态DB的问题。当我将CouchDB设置为我的状态DB时,我可以看到名称与我的通道名称相同的数据库集合,并且可以看到在我的链代码中执行的所有事务。
在哪里(如果可能的话)可以看到链码交易中创建的资产的单个值?它们存储在CouchDB中吗?
例如,当我尝试示例化新的弹珠在示例中解释如下:https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#using-couchdb,我可以在CouchDB中看到我的事务,但看不到所创建的mrbles的各个值。
谢谢你的回答。

mbskvtky

mbskvtky1#

存储在状态数据库中的值以链码名称为前缀,例如,链码mycckey1将在数据库中查找如下:mycc%00key1。要查询键值,只需运行curl命令即可,如下所示:

curl -X GET "http://localhost:5984/mychannel/mycc%00key1?attachments=true"

您可以查看有关如何从CouchDB here读取值的更多信息。

相关问题