Hyperledger CouchDB资产价值

时间:2017-10-15 09:15:16

标签: hyperledger-fabric hyperledger

我有一个关于在Hyperledger Fabric中使用CouchDB作为世界状态DB的问题。当我将CouchDB设置为我​​的状态数据库时,我可以看到名称与我的频道名称相同的数据库集合,并且我可以看到在我的链代码中执行的所有事务。

在哪里(如果可能的话)我能看到链码交易中创建的资产的各个值吗?它们存储在CouchDB中吗?

例如,当我尝试在这里解释的示例中实例化新的大理石:https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#using-couchdb时,我能够在CouchDB中看到我的事务,但是我看不到创建的mrbles的各个值。

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

以状态DB存储的值,前缀为链码名称,例如:例如,链接代码key1的{​​{1}}将在DB中查找如下:mycc。要查询键值,只需运行curl命令即可:

mycc%00key1

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