[英]Loopback get a model related with 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);
//...
});
好解釋。 F3L1X9。 我想在這里添加一些內容-每當您添加hasMany關系時,都會創建一個REST端點,例如
GET /Subscriptions/{id}/categories
這將為您提供具有指定ID的訂閱類別
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.