环回:一种与其他模型有多种关系的模型

时间:2018-05-18 08:38:03

标签: loopbackjs strongloop

使用案例

  1. 组织有许多休假类型。
  2. 本组织的员工有许多叶子。
  3. 假期有一个假期类型。
  4. 因此,作为雇员,当我申请休假时,休假应符合本组织定义的LeaveType。

    问题

    LeaveType模型有一个'属于'离开和组织模型的关系,因此不按预期行事。

    关系

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

    LeaveType

    "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": ""
    }
    

    P.S:我使用mongoDB进行持久化。

0 个答案:

没有答案