【发布时间】:2018-05-10 17:47:26
【问题描述】:
我有三个数据库表,例如员工、部门和请假详细信息。 员工和部门使用外键department_id 建立关系。也使用外键user_id 建立员工和离开细节 我需要从 leave_details where department_id :x 获取数据
我的代码是这样的
leave_details.json
"relations": {
"employee": {
"type": "belongsTo",
"model": "employee",
"foreignKey": "user_id"
},
和employee.json
"properties": {"department_id": {
"type": "number"
}}
"relations": {
"department": {
"type": "belongsTo",
"model": "department",
"foreignKey": "department_id"
},}
和 leave_details.js
filter = {
include: [{ relation: 'employee', scope: { where: { department_id: 5} } }],
fields: ['id', 'user_id', 'requested_time', 'leave_type', 'leave_start_time', 'leave_status', 'approved_by', 'approval_time', 'leave_end_time'],
order: 'requested_time DESC',
};
你能帮帮我吗
【问题讨论】:
标签: node.js loopbackjs loopback