Получить количество активов в запросе HyperLedger Composer? - PullRequest
0 голосов
/ 05 октября 2018

Я хочу написать запрос в HyperLedger Composer, который возвращает мне количество активов, которые у меня есть в гипер-бухгалтерской книге.У меня тысячи записей.Я не хочу получать их все и подсчитывать количество.Передача данных будет медленной

Я хочу, чтобы запрос вернул счетчик.

1 Ответ

0 голосов
/ 05 октября 2018

К сожалению, в языке запросов композитора нет count.

Вам необходимо создать запрос, чтобы выбрать все активы, а затем проверить длину результатов.Например, для базовой сети образцов:

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

, затем выполните ее:

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