如何删除 Hyperledger Composer 上的关系?

How do I delete a relationship on Hyperledger Composer?

我是 运行 Hyperledger composer 的简单测试,其中我有一项资产、一些用户和两项交易:

  1. 为资产分配一个用户,
  2. 从资产中取消分配用户。

assign 交易工作正常。我与用户建立关系并分配给资产。

问题出在 unassign 事务上。如何删除我创建的关系?

谢谢

雷纳托

首先,关系不是由 Composer 强制执行的(CouchDB 不是关系数据库)。在这里查看更多以获得更深入的解释https://github.com/hyperledger/composer/issues/3065#issuecomment-354953014

您只需更改它,使资产(比如 a1)不再分配给当前所有者。要取消分配,您只需将 'owner' 字段设置为 'none'。资产将被分配给 "none" 的所有者(未分配)。您不能将其设置为空。