Как сделать запрос, чтобы включить определенные слова в запрос композитора Hyperledger? - PullRequest
0 голосов
/ 20 мая 2018

Я хочу запросить 'a', 'ab', 'abc'

way ( где: {field: {like: a%}} ) невозможно.

Оператор 'like' не поддерживается фильтром компоновщика hyperledger.

Как запросить включение определенных слов в запрос композитора hyperledger?

1 Ответ

0 голосов
/ 21 мая 2018

Язык запросов Composer в настоящее время не поддерживает формат SQL * LIKE, такой как '%' или регулярные выражения регулярных выражений, через CQL и зависит от лежащего в основе CouchDB Mango QL.Не стесняйтесь поднять вопрос по этому вопросу на https://github.com/hyperledger/composer/issues/, если хотите.

В настоящее время вам нужно будет выполнить «ИЛИ» в предложении WHERE - или использовать CONTAINS в поле массива.

См. Примеры запросов, используемых на языке запросов, здесь -> https://hyperledger.github.io/composer/latest/tutorials/queries и здесь -> https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#information_source--queries-and-query-support--examples (прокрутите вниз до пункта 8 далее)

...