javascript - Loopback 得到一个与 hasMany 相关的模型
问题描述
我有一个名为subscription
hasMany 的模型与另一个模型有关系category
。
如何获取特定订阅的模型。
注意:不是来自 API-explorer
解决方案
你应该做的是:
在common/models/subscription.json:
{ ... "relations": { "categories": { "type": "hasMany", "model": "Category", "foreignKey": "" } } }
在common/models/category.json:
{ ... "relations": { "subscription": { "type": "belongsTo", "model": "Subscription", "foreignKey": "" } } }
在 REST 中(即来自 API Explorer):
GET /Subscriptions?filter[include]=categories
在代码中(即在远程挂钩中:common/models/subscription.js):
Subscription.find({include: 'categories'}, function (err, subscriptions) {
console.log(subscriptions);
//...
});