Hyperledger fabric 通过查询检索关系的属性
我想创建一个查询,返回容器(资产)所有者id等于参数的所有请求(资产) 模型文件(容器的所有者是公司参与者,由id标识): 查询文件Hyperledger fabric 通过查询检索关系的属性,hyperledger-fabric,hyperledger,hyperledger-composer,ibm-blockchain,Hyperledger Fabric,Hyperledger,Hyperledger Composer,Ibm Blockchain,我想创建一个查询,返回容器(资产)所有者id等于参数的所有请求(资产) 模型文件(容器的所有者是公司参与者,由id标识): 查询文件 query getRequestsByCompany { description: "Get requests by company" statement: SELECT org.acme.shipping.assets.Request WHERE (container.owner.id == _$company_id) }
query getRequestsByCompany {
description: "Get requests by company"
statement:
SELECT org.acme.shipping.assets.Request
WHERE (container.owner.id == _$company_id)
}
但是,当前查询似乎不起作用。这可以通过查询实现吗?我也用查询文件做了很多研究,但找不到方法,所以我认为目前不可能 另一种方法是使用环回过滤器:
{"where":{"shipmentId":1000}, "include":"resolve"}
我也用查询文件做了很多研究,但找不到一个方法,所以我认为目前还不可能 另一种方法是使用环回过滤器:
{"where":{"shipmentId":1000}, "include":"resolve"}
你可以通过数字进入类似搜索的一个级别。如果能得到精确解,我正在努力
query getRequestsByCompany {
description: "Get requests by company"
statement:
SELECT org.acme.shipping.assets.Request
WHERE (container == _$container)
}
你可以通过数字进入类似搜索的一个级别。如果能得到精确解,我正在努力
query getRequestsByCompany {
description: "Get requests by company"
statement:
SELECT org.acme.shipping.assets.Request
WHERE (container == _$container)
}
谢谢,我将查看过滤器。谢谢,我将查看过滤器。