如何使用查询功能获取资产总金额?

时间:2018-10-12 05:35:49

标签: hyperledger-composer

作为Query的教程,我可以使用语句来查询资产,例如sql之类的参与者。但是我的问题是我可以使用Count()查询资产以获取指定资产的长度吗?如果无效,如何获取资产的总数或最新元素?

1 个答案:

答案 0 :(得分:1)

Composer查询语言提供了非常有限的查询集。概述可以在Hyperledger Composer Query Language中找到。 在那里,您可能会看到此查询语言尚不支持任何聚合函数,例如count,sum,max,min,...。

其结果是您需要执行一个查询,该查询可以正确过滤数据以避免巨大的数组,然后按link david_k给出的那样在JavaScript中应用相应的聚合。

对于最新元素,例如可以按ID排序,然后读取结果的“最后”条目。