如何进行查询以获取 hyperledger fabric 上的所有元素?
how to do a query in order to get all elements on hyperledge fabric?
我用 "go" 开发了具有用户配置文件和项目的链代码(用于 hyperledge fabric)。我已经学会了对项目和用户进行 CRUD,但我不知道如何在没有过滤器的情况下获取所有项目或用户。你能帮帮我吗?
谢谢
没有这个方法,但是你可以添加名称为class的索引和对象的id,然后你可以return搜索索引前缀的所有对象, class 名称。
这是创建索引
indexName := "Contract~Zone~ContractID"
colorNameIndexKey, err := stub.CreateCompositeKey(indexName, []string{"ContractPending", contractJSON.ZoneName, contractJSON.ContractID})
这是搜索
contractResultsIterator, err := stub.GetStateByPartialCompositeKey("Contract~Zone~ContractID", []string{"Contract"})
我用 "go" 开发了具有用户配置文件和项目的链代码(用于 hyperledge fabric)。我已经学会了对项目和用户进行 CRUD,但我不知道如何在没有过滤器的情况下获取所有项目或用户。你能帮帮我吗?
谢谢
没有这个方法,但是你可以添加名称为class的索引和对象的id,然后你可以return搜索索引前缀的所有对象, class 名称。 这是创建索引
indexName := "Contract~Zone~ContractID"
colorNameIndexKey, err := stub.CreateCompositeKey(indexName, []string{"ContractPending", contractJSON.ZoneName, contractJSON.ContractID})
这是搜索
contractResultsIterator, err := stub.GetStateByPartialCompositeKey("Contract~Zone~ContractID", []string{"Contract"})