无法在Composer Rest Server中过滤数据

时间:2018-06-13 12:16:46

标签: hyperledger-fabric hyperledger-composer

我正在尝试在Composer Rest Server中使用GetAll rest调用的过滤功能。例如,在名为Order的资产中,我想仅获取与User1相关的订单。我在过滤器文本框中给了{“User”:“User1”}并点击了get all,但我仍然获得了所有记录。

1 个答案:

答案 0 :(得分:1)

您需要where子句

例如

{where: {"UserId":"User1"}}应该起作用 - 或者在REST API本身上起作用

/api/Orders?filter[where][userId]=User1

在此处查看更多示例:

https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#information_source--filters-loopback

和此处(环回过滤器语法和方法)

https://loopback.io/doc/en/lb2/Where-filter.html