我的问题是我无法弄清楚如何使用LoopBack后端在一个请求中获得多级关系结构。我有3种型号:Continent
,Country
,County
。我想做的是获得一个大陆,并接收所有国家和其中的所有县。
它们之间的关系:
Continent
hasMany Country
,并且 Country
属于Continent
Country
hasMany County
,并且 County
属于Country
因此,REST API调用/api/Continent/1
返回
{
"id": 1
"name":"Europe"
}
现在,我想让所有国家和县都带有Continent
,因此我要查询/api/Continent/1?filters[include]=country
不过,我没有县。
我应该进行哪种查询才能获得包含两个关系级别的列表?像这样:
{
"id": 1,
"name": "Europe",
"country": [
id: 1,
name:"United Kingdom",
county:[
{id:1,name:"Avon"},
{id:2,name:"Bedfordshire"},
...
],
...
]
}
谢谢你的帮助!
语法为:
/api/Continent/1?filter={"include": {"country": "countys"}}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句