stub.getQueryResult (queryString) Как получить результат более 100 - PullRequest
0 голосов
/ 18 февраля 2020
let resultsIterator = await ctx.stub.getQueryResult(JSON.stringify(queryString));

Эта функция в заглушке возвращает только 100 результатов. Я хочу больше 100. Как заархивировать это?

1 Ответ

0 голосов
/ 18 февраля 2020

Насколько я понимаю, вы можете проверить лимит запросов в config/core.yaml в папке fabric-sample. Если вам нужно больше данных, вы должны использовать концепцию CouchDB pagination . И измените лимит запросов в core.yaml файле. Все запросы цепочки кодов связаны totalQueryLimit (по умолчанию 100000) из core.yaml .

Здесь я рекомендую эти ссылки.

  1. https://hyperledger-fabric.readthedocs.io/en/latest/couchdb_as_state_database.html

  2. https://docs.google.com/document/d/1AzcVjVbuvZGRozfNe3ksIpK-cBMlhhbGOUZhg2bzPW8/edit

Надеюсь, это поможет вам:)

...