在 hyperledger composer 中更新模型文件时保存数据

Save data while updating model file in hyperledger composer

我在 hyperledger composer 中编码时注意到的一件事是,每次我在参与者中输入一个额外的字段时,之前输入的数据都会消失。但是在日常软件开发中可能会添加字段,因此如何在更新 composer 中的模型文件时保存我的数据。

你是说 Composer Playground?如果是这样,那就是 - 游乐场...

您可以自己看到这一点 - 如果您向自己创建的资产添加新字段(然后更新业务网络),您将无法再看到数据。如果您从模型中删除该字段(并再次更新业务网络),您将再次看到数据。如果您使用 'optional' 添加新字段,那么您可以更改模型并仍然看到您之前创建的数据。

无论如何,建议一种您可能希望用于模型的 importing/exporting 数据机制。会推荐 Node-Red - 它有 Composer 节点,例如 Node-Red Composer-mid 节点 - 它允许您保存为 JSON 对象(在磁盘等上),您可以稍后修改(以适应更高版本的模型) 以及一个 Composer-out 节点,用于将数据重新注入分类帐,以便您可以与更新后的业务网络中的数据进行交互。

参见 https://hyperledger.github.io/composer/integrating/node-red