首页 > 解决方案 > 环回 4:关系 HasManyThrough

问题描述

所以我认为创建医生很简单 | 病人 | lb4 中的约会场景……但由于某种原因,它与 lb3 中的情况相去甚远……

所以我有

顾客

计划

我有

客户计划

对我来说这很简单

我为 Customer > Plan > customerPlan 创建了一个关系(使用 cli)hasManyThrough

它看起来像这样

@hasMany(() => Plan, {through: {model: () => CustomerPlan}})

计划:计划[];

但是当我去 CustomerPlanController 中的资源管理器时,我看到这样的帖子

POST ​/customers​/{id}​/plans

我唯一能发布的是

在此处输入图像描述

那么我做错了什么?我想在 db customerPlan { "customerId": 1, "planId": 1 }

那里没有“名称”属性

标签: loopbackjsloopback4

解决方案


推荐阅读