我想在loopback中使用hasMany关系。我在使用它时遇到了问题。我有一个数组,其中包含了目标模型的id,我想找到属于该数组的所有元素,并列出它们。我怎样才能做到这一点?
@property({
type: 'array',
itemType: 'string',
})
exampleArray?: string[];
@hasMany(() => MainComponent, {keyFrom: 'exampleArray', keyTo: 'id'})
mainComponent: MainComponent[];
LoopBack团队的朋友们,你们好👋。
我有一个数组,其中包含了目标模型的id。
LoopBack的 hasMany
关系使用目标模型实例上的外键来建立关系。例如,如果一个 Category
有很多 Product
模型,然后 Product
模型必须有一个属性将其链接到拥有类别--这通常是指 categoryId
.
IIUC你的领域模型,你要的源模型(Category
)来存储目标模型id的列表(Product.id
),属于这个类别。在LoopBack中,我们把这种关系类型称为 referencesMany
.
LoopBack 4没有实现 referencesMany
关系,请加入GitHub问题的讨论。loopback-next#2488 或者至少上票👍这个问题,让我们知道你的兴趣。