Могу ли я написать сложные запросы в Hyperledger Composer - PullRequest
0 голосов
/ 03 июля 2018

Мне нужно извлечь определенный атрибут из актива, например выбрать имя из таблицы сотрудников . Возможно ли получить определенный атрибут в компоновщике hyperledger

Ответы [ 2 ]

0 голосов
/ 09 июля 2018

На сервере остальных композиторов вы можете использовать API с фильтром fields. Такие как {"fields": ["name", "description"]"} Он вернет только те поля вместо полных объектов.

Ссылка: https://hyperledger.github.io/composer/latest/business-network/query Он сказал, что в настоящее время поддерживается только where, но также можно использовать fields.

0 голосов
/ 06 июля 2018

Да, здесь официальная документация

https://hyperledger.github.io/composer/unstable/reference/query-language

И конкретный пример

query findEmployee{
    description: "Select employee based on the name"
    statement:
        SELECT org.example.Employee
            WHERE (firstName == _$nameParam)
}
...