【发布时间】:2018-05-15 09:07:24
【问题描述】:
我有一个名为“class”的表,它有两个外键 attendance_id 和 syllabus_id,但使用 JOIN 我只能得到一个外键值,这是我的模型,
var AttendanceType = bookshelf.Model.extend({
tableName: 'attendance_type',
});
var SyllabusName = bookshelf.Model.extend({
tableName: 'syllabus_name',});
var Class = bookshelf.Model.extend({
tableName: 'class',
AttendanceRef: function() {
return this.belongsTo(AttendanceType);
},
SyllabusRef: function() {
return this.belongsTo(SyllabusName);
}
});
module.exports = Class;
这里是我的控制器,
.fetchAll({ withRelated: ['AttendanceRef','SyllabusRef']})
但我只从“attendance_type”表中获取数据。
【问题讨论】:
标签: node.js angular foreign-keys angular2-forms bookshelf.js