在HyperLedger Composer查询中获取资产计数?

时间:2018-10-05 10:07:11

标签: hyperledger-fabric hyperledger hyperledger-composer

我想在HyperLedger Composer中编写一个查询,该查询向我返回我在超级账本中拥有的资产数量。 我有成千上万的记录。我不想全部获取它们并计算计数。数据传输会很慢

我希望查询返回计数。

1 个答案:

答案 0 :(得分:2)

不幸的是,在作曲家查询语言中没有count

您将必须创建查询以选择所有资产,然后检查结果的长度。例如,使用基本示例网络:

query selectAssets {
 description: "Select all assets"
 statement:
   SELECT org.example.basic.SampleAsset
}

然后执行它:

let results = await query('selectAssets');
let count = results.length;