如何在Loopback 4中使用特定的“主键”(不是默认ID)创建hasMany关系

时间:2019-08-09 12:40:50

标签: primary-key has-many relation loopback4

几天以来,我一直在与"hasMany" relation of Loopback 4挣扎。我想将其与特定的主键一起使用,这只是模型中的简单属性。

我试图拥有: @get('/customer/{specificId}/orders'..,但是文档中没有任何内容。

我正在使用@BelongsTo装饰器来提供特定的“主键”,例如:

@belongsTo(() => Customer, {keyTo: 'customPrimaryKey'})
customerId: number;

使用@BelongsTo装饰器时,我们还必须使用一个“关系接口”,在文档中对此进行了说明:

export interface OrderRelations {
  customer?: CustomerWithRelations;
}

但是此接口仅在关系的一侧使用,而没有在关系的另一侧使用(请注意:缺少Customer模型中的接口)。

所以我在这个丛林中迷路了...:(

0 个答案:

没有答案