嗨,我在这个问题上绞尽脑汁待了一段时间,似乎无法使用自定义功能找到任何解决方案
我有两个型号
Inventory --hasOne--> Order
Order --belongsTo--> Inventory
我想列出没有相关订单的库存项目有没有办法用过滤器JSON?
谢谢你的任何建议:)
您可以试着这样称呼:
http://localhost:3000/api/Inventory?filter={"where": {"orderId": null}}
这样做的缺点是你必须确保该字段在那里并且它是空的(值设置为null
)如果未设置该属性,则必须构建自己的查询。
要在Inventory模型中预先设置null值,可以使用“before save”挂钩并检查是否设置了orderId
,如果没有则设置为null。
否则,您可以调用自定义函数,但我建议尽可能使用默认函数。