嗨,我花了很长时间解决这个问题,并且似乎在不使用自定义功能的情况下找不到任何解决方法
我有两个模型
Inventory --hasOne--> Order
Order --belongsTo--> Inventory
我想列出没有相关订单的库存商品,有没有办法用过滤器JSON做到这一点?
感谢您的任何建议:)
答案 0 :(得分:0)
您可以尝试拨打此电话:
http://localhost:3000/api/Inventory?filter={"where": {"orderId": null}}
这样做的缺点是,如果没有设置该属性,则必须确保该字段在那里并且为空(值设置为null
),您将必须构建自己的查询。
要在库存模型中预设空值,可以使用“保存前”钩子并检查是否设置了orderId
,然后将其设置为空值。
否则,您可以只调用自定义函数,尽管我建议尽可能长地使用默认函数。