Вариант использования
- У организации много типов отпусков.
- У работника организации много отпусков.
- Отпуск имеет один тип отпуска.
Таким образом, как работник, когда я подаю заявление на отпуск, отпуск должен соответствовать LeaveType, определенному Организацией.
Задача
Модель LeaveType имеет отношение «Принадлежит» к моделям Leave и Organization и, следовательно, не работает должным образом.
Отношения
Это отношения, определенные в файле 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": ""
}
PS: я использую mongoDB для настойчивости.