Hyperledger fabric 如何在hyperledger composer的自定义查询中包含关系

Hyperledger fabric 如何在hyperledger composer的自定义查询中包含关系,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我试图在querys.qry文件中编写的自定义查询中包含特定资产的关系,但找不到任何解决方案,下面是我的代码: 模型 查询.qry 现在,我想要的是,当我获取帐户时,它应该包括用户关系 下面是我使用composer rest server尝试的内容: /querys/selectAccountByType?account_type=保存和筛选={“包含”:“解析”} 它返回以下错误: {'status_code': 500, 'message': 'Invalid or extraneous p

我试图在
querys.qry
文件中编写的自定义查询中包含特定资产的关系,但找不到任何解决方案,下面是我的代码:

模型 查询.qry 现在,我想要的是,当我获取帐户时,它应该包括用户关系

下面是我使用composer rest server尝试的内容:

/querys/selectAccountByType?account_type=保存和筛选={“包含”:“解析”}

它返回以下错误:

{'status_code': 500, 'message': 'Invalid or extraneous parameter filter has been specified'}
是一个环回过滤器(仅在RESTAPI上公开),而不是Composer查询语言语法的一部分

有关过滤器的示例,请参见此处的更多-> 例如


获取相同的错误
{'status_code':500,'message':'指定了无效或无关的参数筛选器'}
请参阅上面的curl语句-应该对REST API中的资产类(而不是查询端点)执行/应用筛选器。是否有方法解决特定的关系,但不是全部关系?对于特定的资产,如果解析,将解析模型中的所有关系(解析调用将迭代所有关系)。当然,抛弃你不需要的关系是很简单的。谢谢,但我在想,是否有一种方法可以忽略这一点,这样就不会浪费资源,也不会花费太多时间。
query selectAccountByType {
  description: "Select all accounts based on type"
  statement:
    SELECT com.rohitkhatri.bank.Account WHERE (account_type==_$account_type)
}
{'status_code': 500, 'message': 'Invalid or extraneous parameter filter has been specified'}
filter={"include":"resolve"}
curl -g -X GET 'http://localhost:3000/api/Account?filter={"where":{"account_type":"saving"},"include":"resolve"}'