首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种三层环回模型关系

一种三层环回模型关系
EN

Stack Overflow用户
提问于 2016-08-25 03:24:56
回答 1查看 88关注 0票数 1

我有一个卖家模型。它的基类是User。

我有一个特别提货单位模型,belongsTo卖家。销售商与hasMany的关系。

我有一个许可证模型,即belongsTo Sku和Sku hasMany与许可证的关系。

如果我在Sku db中,我会将seller_id放在sku表中,并使Sku (sku表中的Sku字符串)和seller_id在一起是唯一的。因为每个卖家可以拥有相同的sku,但一个卖家不能拥有多个Sku。

同时,我会将seller_id和sku_id放在许可证表中,这样我就可以获得卖家的所有许可。

回到我的回送模型。我在想,如果卖家与License和License belongsTo卖家有hasMany关系,这和我的MySql想法是一样的吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-18 06:04:09

Loopback不支持JOIN

所以问题来了

同时,我会将seller_id和sku_id放在许可证表中,这样我就可以获得卖家的所有许可证。

在lookpack中,模型License只有一个foreignId skuId

seller.skus({include: licenses})将以以下形式向您返回卖方许可证:

代码语言:javascript
复制
[
  sku_1: [
      license_1,
      license_2,
      ...
  ],
  sku_2: [
      license_1,
      license_3,
      ...
  ],
  ...
]

您可能会感兴趣一些文档链接:

如何在环回中查询相关模型:http://loopback.io/doc/en/lb2/Querying-related-models.html

如何使用filter include:http://loopback.io/doc/en/lb2/Include-filter.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39131522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档