【问题标题】:Loopback how to set up nested relationsLoopback 如何设置嵌套关系
【发布时间】:2015-02-16 07:50:28
【问题描述】:

我最近在玩 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

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

【问题讨论】:

  • 您找到解决方案了吗?我需要做同样的事情并填充嵌套模型

标签: javascript node.js api rest loopbackjs


【解决方案1】:

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

【讨论】:

  • 我看过这个例子,但我没有回答我的问题。我说的是嵌套关系(超过 1 级)。 Loopback 似乎不支持多个 hasMany:through 关系。 Ruby 也存在类似问题:stackoverflow.com/questions/2383479/…
【解决方案2】:

您正在寻找hasMany through

这样的事情怎么样:

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

【讨论】:

  • 是的,我同意这一点,我的示例案例不相关...... :) 更多级别的嵌套关系是什么(更新了我的示例案例)?
猜你喜欢
  • 2018-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-16
  • 2022-01-06
  • 2019-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多