gpt4 book ai didi

hyperledger-fabric - 为什么 "hyperledger-fabric"私有(private)数据集合无法查询 PDC 并在同一事务上对其进行更改?

转载 作者:行者123 更新时间:2023-12-04 13:58:46 24 4
gpt4 key购买 nike

注意:我正在尝试使用 PrivateDataCollectionshyperledger织物 1.2

我们正在迁移代码以使用 PDC之前写入分类帐,我们正在执行范围查询并更改分类帐上同一事务的状态。

我们所做的是首先运行某种范围查询以获取加载它们并更改状态的所有相关对象的列表,到目前为止,这一切正常。

PDC我们保持了相同的方法,但现在我们遇到错误
尝试将数据放在 PDC 上.这是我们得到的错误信息。

Transaction has already performed queries on pvt data. Writes are not allowed



我们使用这个组合没有任何问题:
GetStateByPartialCompositeKey
PutState

但这不起作用;
GetPrivateDataByPartialCompositeKey
PutPrivateData

这是设计使然还是可以选择覆盖此行为?

我认为写入 SideDB 没有任何问题即使您查询它,这背后的原因是什么?

最佳答案

在我的功能中,我正在使用

GetPrivateDataByPartialCompositeKey  
PutState
它仍然在提示

Error: endorsement failure during invoke. response: status:500message:"error in simulation: transaction returned with failure:Error: PUT_STATE failed:Transaction has already performed queries on pvt data. Writes are notallowed"

关于hyperledger-fabric - 为什么 "hyperledger-fabric"私有(private)数据集合无法查询 PDC 并在同一事务上对其进行更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55529996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com