获取没有相关模型的项目

时间:2019-03-25 12:43:46

标签: node.js loopbackjs

嗨,我花了很长时间解决这个问题,并且似乎在不使用自定义功能的情况下找不到任何解决方法

我有两个模型

Inventory   --hasOne-->   Order
Order     --belongsTo-->  Inventory

我想列出没有相关订单的库存商品,有没有办法用过滤器JSON做到这一点?

感谢您的任何建议:)

1 个答案:

答案 0 :(得分:0)

您可以尝试拨打此电话:

http://localhost:3000/api/Inventory?filter={"where": {"orderId": null}}

这样做的缺点是,如果没有设置该属性,则必须确保该字段在那里并且为空(值设置为null),您将必须构建自己的查询。

要在库存模型中预设空值,可以使用“保存前”钩子并检查是否设置了orderId,然后将其设置为空值。

否则,您可以只调用自定义函数,尽管我建议尽可能长地使用默认函数。