如何在环回中为模型设置多个belongsTo关系?

时间:2018-09-27 01:33:25

标签: javascript node.js loopbackjs

我有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的错误吗?

1 个答案:

答案 0 :(得分:0)

好吧,看来这就是我要做的一切:

Employment.create({
    role,
    employerId: employer.id,
    employerType: employerModel,
    employeeId: employee.id
});
相关问题