Loopback如何设置嵌套关系

时间:2014-12-17 17:14:03

标签: javascript node.js api rest loopbackjs

我最近玩 Strongloop Loopback (即:http://loopback.io/),这是一个很棒的工具。我查看了他们的示例案例,效果很好。

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

example

原始样本

现在,如果你考虑一个稍微复杂一点的数据模型......让我们说一个关于漫画的数据模型(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

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

2 个答案:

答案 0 :(得分:1)

您正在寻找hasMany through

这样的事情:

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

答案 1 :(得分:0)

有关关系示例,请参阅此示例:https://github.com/strongloop/loopback-example-relations-basic