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

How can I get the total amount of assets use Query function?

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

Composer 查询语言提供了一组非常有限的查询。可以在 Hyperledger Composer Query Language 找到概述。 在那里您可能会看到此查询语言不支持任何聚合函数,例如计数、总和、最大值、最小值……。

结果是您需要执行一个查询来正确过滤数据以避免庞大的数组,然后在 JavaScript 中应用相应的聚合,如 link david_k 中所示已经给了。

对于最新的元素,它可能是例如可以按 id 排序,然后读取结果的 "last" 条目。