无法过滤 Composer Rest Server 中的数据

Not able to filter data in Composer Rest Server

我正在尝试在 Composer Rest Server 中使用 GetAll rest 调用的过滤器功能。例如,在名为 Order 的资产中,我只想获取与 User1 相关的订单。我在过滤器文本框中输入了 {"User":"User1"} 并单击了全部获取,但我仍然获取了所有记录。

你需要 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