我有3种模式:“公司”,“员工”和“就业”。 “就业”模型应该与公司和雇员都具有belongsTo
关系,并且相反,每个“雇员”应该与“就业”具有hasOne
关系,并且每个“公司”都应该具有与“就业”建立hasMany
关系。
但是,我无法正常工作。我尝试这样做:
1 employee.employment.create({role: 1});
2
3 employee.employment((_, employment) => {
4 employment.employer(company);
5
6 resolve();
7 });
无济于事。第1行上的create()
很好用–例如,我可以很好地查询employee/${id}/employment
端点-–但我坚持将其连接到第4行上的雇主的尝试并没有持久。
基于the docs,表示
order.customer(客户);为订单设置客户
似乎第4行应该保持这种关系。这可能是Loopback的错误吗?
答案 0 :(得分:0)
好吧,看来这就是我要做的一切:
Employment.create({
role,
employerId: employer.id,
employerType: employerModel,
employeeId: employee.id
});