【问题标题】:Loopback4 hasMany, keyFrom can be array?Loopback 4 hasMany,key From可以是数组吗?
【发布时间】:2020-05-09 07:39:54
【问题描述】:

我正在尝试在环回中使用 hasMany 关系。我在使用时遇到问题。我有一个数组,它包含来自目标模型的 id,我想找到属于该数组的所有元素,我想列出它们。我该怎么做?

  @property({
    type: 'array',
    itemType: 'string',
  })
  exampleArray?: string[];

  @hasMany(() => MainComponent, {keyFrom: 'exampleArray', keyTo: 'id'})
  mainComponent: MainComponent[];

【问题讨论】:

    标签: loopbackjs strongloop loopback4


    【解决方案1】:

    来自 LoopBack 团队的问候 ?

    我有一个数组,其中包含来自目标模型的 ids

    LoopBack 的hasMany 关系使用目标模型实例上的外键来建立关系。例如,如果 Category 有许多 Product 模型,则 Product 模型必须有一个属性将其链接回拥有的类别 - 这通常是 categoryId

    IIUC 您的域模型,您希望源模型 (Category) 存储属于此类别的目标模型 ID (Product.id) 的列表。在 LoopBack 中,我们称这种关系类型为referencesMany

    LoopBack 4 还没有实现referencesMany 关系,请在 GitHub 问题loopback-next#2488 中加入讨论,或者至少给问题点赞?让我们知道你的兴趣。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      相关资源
      最近更新 更多