注意::我正在尝试在PrivateDataCollections
结构1.2上使用hyperledger
我们正在迁移代码以使用以前写入总账的PDC
,并且我们正在执行范围查询并更改总账上同一事务的状态。
我们要做的是先运行某种范围查询,以获取所有相关对象的列表,这些对象将加载它们并更改状态,到目前为止,这种方法工作正常。
对于PDC
,我们采用了相同的方法,但是现在当我们遇到错误时
尝试将数据放在PDC
上。这是我们收到的错误消息。
交易已对pvt数据执行查询。写不是 允许
我们正在使用此组合,没有任何问题:
GetStateByPartialCompositeKey
PutState
但这不起作用;
GetPrivateDataByPartialCompositeKey
PutPrivateData
这是设计使然,还是可以替代此行为?
即使您查询SideDB
,我也看不到任何问题,这背后的原因是什么?