Loopbackjs 一种三层环回模型关系

Loopbackjs 一种三层环回模型关系,loopbackjs,loopback,Loopbackjs,Loopback,我有一个卖方模型。它的基类是User 我有一个属于卖家的Sku型号。卖方与Sku有许多关系 我有一个属于Sku的许可证模型,Sku与许可证有很多关系 如果我在MySql数据库中,我会将卖方id放在Sku表中,并使Sku(Sku表中的Sku字符串)和卖方id一起唯一。因为每个卖家都可以拥有相同的Sku,但一个卖家不能拥有多个Sku 同时,我会把卖家id和sku id放在许可证表中,这样我就可以获得卖家的所有许可证 回到我的环回模型。我在想,如果卖家和许可证有很多关系,许可证属于卖家,我的MySql

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

我有一个属于卖家的Sku型号。卖方与Sku有许多关系

我有一个属于Sku的许可证模型,Sku与许可证有很多关系

如果我在MySql数据库中,我会将卖方id放在Sku表中,并使Sku(Sku表中的Sku字符串)和卖方id一起唯一。因为每个卖家都可以拥有相同的Sku,但一个卖家不能拥有多个Sku

同时,我会把卖家id和sku id放在许可证表中,这样我就可以获得卖家的所有许可证


回到我的环回模型。我在想,如果卖家和许可证有很多关系,许可证属于卖家,我的MySql想法也会一样吗

环回不支持
JOIN

这是个问题

同时,我会把卖家id和sku id放在许可证表中,这样我就可以获得卖家的所有许可证

在lookpack中,型号
许可证
只有一个外来的
skuId

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

[
  sku_1: [
      license_1,
      license_2,
      ...
  ],
  sku_2: [
      license_1,
      license_3,
      ...
  ],
  ...
]
您可能感兴趣的某些文档链接:

如何在环回中查询相关模型:

如何使用过滤器包括:
环回不支持
JOIN

这是个问题

同时,我会把卖家id和sku id放在许可证表中,这样我就可以获得卖家的所有许可证

在lookpack中,型号
许可证
只有一个外来的
skuId

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

[
  sku_1: [
      license_1,
      license_2,
      ...
  ],
  sku_2: [
      license_1,
      license_3,
      ...
  ],
  ...
]
您可能感兴趣的某些文档链接:

如何在环回中查询相关模型:

如何使用过滤器包括:

提供一些代码可能会help@EbrahimPasbani没有代码。这只是建模,我的意思是建模,比如json文件。无论如何,当您与卖方和Sku有关系,且Sku与许可证有关系时,不需要直接与卖方和许可证建立关系。@IsmaelDiVita您的意思是,我应该注意许可证吗?我还没有学习ACL,但我假设如果我遵循模型的ID,我可以设法添加权限。难道不能通过Sku向许可证的唯一所有者(卖方)授予权限吗?是的,$owner ACL仅适用于与基于用户的模型相关的模型,在卖方的情况下,您必须在卖方和许可证(belongsTo)之间建立关系,提供一些代码help@EbrahimPasbani没有代码。这只是建模,我的意思是建模,比如json文件。无论如何,当您与卖方和Sku有关系,且Sku与许可证有关系时,不需要直接与卖方和许可证建立关系。@IsmaelDiVita您的意思是,我应该注意许可证吗?我还没有学习ACL,但我假设如果我遵循模型的ID,我可以设法添加权限。难道不能通过Sku向许可证的唯一所有者(卖方)授予权限吗?是的,$owner ACL仅适用于与基于用户的模型相关的模型,在卖方的情况下,您必须在卖方和许可证之间建立关系(belongsTo)