Loopback 中的父子关系

Parent child relationships in Loopback

我有两个环回模型,比如 ProductService。它们与父模型 Asset 相关。 Asset 有一个 AssetType 表示当前对象是 Product 还是 Service。我如何为这种情况建模实体关系?

使用多态关系 https://loopback.io/doc/en/lb3/Polymorphic-relations.html

"parent": {
    "type": "belongsTo",
    "polymorphic": {
        "foreignKey": "parentId",
        "discriminator": "parentType"
    }
}