环回如何设置嵌套关系

我最近在玩Strongloop Loopback (即: http : //loopback.io/ ),这是一个很棒的工具。 我经历了他们的示例,它的工作原理非常好。

但这是基本的例子; 基于下面的简单数据模型(可以开始):

例

原始样本

现在,如果你考虑一个稍微复杂一点的数据模型…让我们来说一个关于漫画( http://developer.marvel.com/docs )的数据模型,在这个模型中你有几个由几部漫画组成的系列,漫画中你有很多字符。

更新:在系列和漫画之间添加了一个子系列模型

如果我在回送关系中翻译这个:

Serie hasMany Sub-series Sub-series belongsTo a Serie Sub-serie hasMany Comics Comic belongsTo a Sub-serie Comic hasMany Characters Character belongsTo a Comic 

这是我的问题, 如何获得给定系列的所有字符? 我应该如何描述这种关系

你正在寻找hasMany through

那么这样的事情呢?

 Serie.hasMany(Character, {through: Comic}); 

查看关系示例的示例: https : //github.com/strongloop/loopback-example-relations-basic