如何在环回4中添加包含过滤器

时间:2019-11-05 12:53:18

标签: loopback4

我有三种型号的产品,购买和库存。产品模式与库存和库存有很多关系。现在,我想从所有三个模型中收集数据。最近,Loopback团队添加了包含解析器https://loopback.io/doc/en/lb4/HasMany-relation.html#querying-related-models的包含解析器。 但是仍然不支持包含相关模型。 现在如何从这三个模型中获取数据

1 个答案:

答案 0 :(得分:0)

最近的回送团队添加了包含解析器的功能。在项目中使用它的分步过程。 1.使用命令npm i @loopback/cli --save更新回送 2.如果要创建新项目,则可以在使用lb4关系命令生成关系时添加包含解析器。它将询问您是否要将模型包括在另一个模型类型“是”中。 3.对于旧项目,将此行添加到源模型的repository.ts文件中

this.registerInclusionResolver('orders',this.orders.inclusionResolver);

其中“订单”是关系的名称

例如,客户与订单有很多关系 现在,您可以在以下扩展名中包含这两个模型

  http://localhost:3000/customers?filter[include][][relation]=orders

参考link