Loopbackjs 环回:一个模型与其他模型有多个关系 用例 一个组织有许多休假类型 该组织的雇员有许多假期 休假只有一种休假类型

Loopbackjs 环回:一个模型与其他模型有多个关系 用例 一个组织有许多休假类型 该组织的雇员有许多假期 休假只有一种休假类型,loopbackjs,strongloop,Loopbackjs,Strongloop,因此,作为一名员工,当我申请休假时,休假应符合组织定义的休假类型 问题 LeaveType模型与请假模型和组织模型都有“属于”关系,因此行为不符合预期 关系 这些是model.json文件中定义的关系 叶型 组织 离开 注:我正在使用mongoDB进行持久化。您的问题是期望的行为是什么,您的问题是他们的行为不符合预期,但您期望的是什么,是否存在错误?嗯,当我查询员工的假期时,我希望使用“包含”过滤器来显示假期类型。现在它是空的,因为它似乎没有映射到Leave模型。应该将它们链接在一起的外键在那里

因此,作为一名员工,当我申请休假时,休假应符合组织定义的休假类型

问题 LeaveType模型与请假模型和组织模型都有“属于”关系,因此行为不符合预期

关系 这些是model.json文件中定义的关系

叶型 组织 离开
注:我正在使用mongoDB进行持久化。

您的问题是期望的行为是什么,您的问题是他们的行为不符合预期,但您期望的是什么,是否存在错误?嗯,当我查询员工的假期时,我希望使用“包含”过滤器来显示假期类型。现在它是空的,因为它似乎没有映射到Leave模型。应该将它们链接在一起的外键在那里吗?您必须将它设置为使关系具有某种东西来将它们连接在一起,这里提到的处理方法有多种:另外,我知道外键是根据模型名称创建的,但最好设置它,因为这样会使开发变得更容易。
"organization": {
  "type": "belongsTo",
  "model": "Organization",
  "foreignKey": ""
},
"leave": {
  "type": "belongsTo",
  "model": "Leave",
  "foreignKey": ""
}
"leaveTypes": {
  "type": "hasMany",
  "model": "LeaveType",
  "foreignKey": ""
}
"employee": {
  "type": "belongsTo",
  "model": "Employee",
  "foreignKey": ""
},
"leaveType": {
  "type": "hasOne",
  "model": "LeaveType",
  "foreignKey": ""
}