Агрегация в Hyperledger Fabric - PullRequest
       11

Агрегация в Hyperledger Fabric

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

Я использую couchdb в качестве состояния БД в Hyperledger Fabric.Поддерживает ли цепочка кодов hyperledger запросы агрегации?

Например:

Допустим, я хочу выполнить запрос как SELECT count from <table> where doc-type="user"

Один из способовДля этого нужно выполнить запрос selector, который вернет вам итератор, и вы сможете найти счетчик по нему.Это кажется уродливым методом нахождения счета.Есть ли другой способ сделать вычисления агрегации?

1 Ответ

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

Вы, вероятно, говорите о функциях сокращения в некотором роде эквивалентны функциям агрегации в реляционных базах данных.

Вот еще информация об этом: https://wiki.apache.org/couchdb/Built-In_Reduce_Functions

Я не эксперт в couchDB, но вы, вероятно, будете использовать _count

_count, подсчитывающее количество передаваемых значений.(Это как _sum для emit (foo, 1).) Он игнорирует содержимое значений, поэтому они могут быть любого типа.

Надеюсь, что это поможет!

...