javascript - 如何在 Loopback 中为模型设置多个 belongsTo 关系?
问题描述
我有 3 个模型:“公司”、“员工”和“就业”。“Employments”模型应该belongsTo
与公司和员工都有关系,反之,每个“Employee”都应该hasOne
与“Employment”有关系,每个“Company”应该hasMany
与“Employment”有关系。
但是,我无法让这个工作。我试图这样做:
1 employee.employment.create({role: 1});
2
3 employee.employment((_, employment) => {
4 employment.employer(company);
5
6 resolve();
7 });
无济于事。第create()
1 行运行良好——例如,我可以employee/${id}/employment
很好地查询端点——但我尝试将其连接到第 4 行的雇主并没有持续。
基于文档,其中说
order.customer(客户); 为订单设置客户
似乎第 4 行应该保持这种关系。这可能是 Loopback 的错误吗?
解决方案
好的,看起来这就是我所要做的:
Employment.create({
role,
employerId: employer.id,
employerType: employerModel,
employeeId: employee.id
});
推荐阅读
- primefaces - org.primefaces.model.SelectableDataModel 启用选择时
- python - console_script 不能在可编辑模式下工作并给出 ModuleNotFoundError
- javascript - 如何使我的代码在性能方面更高效?
- r - 如何用这两个变量创建一个更简洁的表格?(R 编程)
- apache-flink - Flink 集成测试 S3
- python-3.x - Python Tkinter - 如何在窗格窗口中正确调整画布大小
- mongodb - 在文档mongoDB springboot中的对象列表中查找时间戳的最大值
- php - Google OAuth - 访问令牌和刷新令牌之间的区别
- json - Flutter 如何将地图从互联网 API 转换为列表?
- javascript - 如何阅读 nextjs 错误信息或定位错误