获取没有相关模型的项目

问题描述 投票:0回答:1

嗨,我在这个问题上绞尽脑汁待了一段时间,似乎无法使用自定义功能找到任何解决方案

我有两个型号

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

我想列出没有相关订单的库存项目有没有办法用过滤器JSON?

谢谢你的任何建议:)

node.js loopbackjs
1个回答
0
投票

您可以试着这样称呼:

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

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

要在Inventory模型中预先设置null值,可以使用“before save”挂钩并检查是否设置了orderId,如果没有则设置为null。

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

© www.soinside.com 2019 - 2024. All rights reserved.