几天以来,我一直在与"hasMany" relation of Loopback 4挣扎。我想将其与特定的主键一起使用,这只是模型中的简单属性。
我试图拥有:
@get('/customer/{specificId}/orders'..
,但是文档中没有任何内容。
我正在使用@BelongsTo
装饰器来提供特定的“主键”,例如:
@belongsTo(() => Customer, {keyTo: 'customPrimaryKey'})
customerId: number;
使用@BelongsTo
装饰器时,我们还必须使用一个“关系接口”,在文档中对此进行了说明:
export interface OrderRelations {
customer?: CustomerWithRelations;
}
但是此接口仅在关系的一侧使用,而没有在关系的另一侧使用(请注意:缺少Customer模型中的接口)。
所以我在这个丛林中迷路了...:(