我可以在Hyperledger作曲家中编写复杂的查询吗

时间:2018-07-03 04:59:38

标签: hyperledger-fabric hyperledger hyperledger-composer

我必须从从employeetable中选择名称之类的资产中检索特定属性。是否可以在超级账本编辑器中获取特定属性

2 个答案:

答案 0 :(得分:0)

是的,这里是官方文档

https://hyperledger.github.io/composer/unstable/reference/query-language

具体示例

query findEmployee{
    description: "Select employee based on the name"
    statement:
        SELECT org.example.Employee
            WHERE (firstName == _$nameParam)
}

答案 1 :(得分:0)

在composer rest服务器中,可以将API与过滤器fields一起使用。 如{"fields": ["name", "description"]"} 它将仅返回那些字段,而不返回完整的对象。

参考:https://hyperledger.github.io/composer/latest/business-network/query 它说,目前仅支持where,但也可以使用fields