多级包括使用LoopBack JS的过滤器

Mih*_* KR 7 strongloop loopbackjs

我的问题是我无法弄清楚如何使用LoopBack后端在一个请求中获得多级关系结构.我有3种型号:Continent,Country,County.我想做的是获得一个大陆,并接收所有国家和所有国家.

他们之间的关系:

  • ContinenthasMany Country,并且 Country属于Continent
  • CountryhasMany County,并且 County属于Country

所以REST api调用/api/Continent/1返回

{
   "id": 1
   "name":"Europe"
}
Run Code Online (Sandbox Code Playgroud)

现在,我希望得到所有的国家和县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"},
      ...
    ],
    ...
  ]
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

con*_*adj 5

语法为:

/api/Continent/1?filter={"include": {"country": "countys"}}
Run Code Online (Sandbox Code Playgroud)