Sequelize lấy danh sách lớp học bao gồm sĩ số và chi tiết học sinh
-
Em có 2 model sau
var Lop = sequelize.define('Lop',
{ ten: Sequelize.STRING },
{ freezeTableName: true, }
)
var HocSinh = sequelize.define('HocSinh',
{ ten: Sequelize.STRING, diem_toan: Sequelize.INTEGER },
{ freezeTableName: true, }
)
HocSinh.belongsTo(Lop)
Lop.hasMany(HocSinh)Em đã làm thế này:
Lop.findAll({ attributes: [ 'id', 'ten', ], include: [ { model: HocSinh, attributes: [ 'id', 'ten', ], } ], }) .then(function (lops) { res.json({ msg: lops }); });
và kết quả thế này :
-
Có một cái là ngay cái chỗ sĩ số em không lấy được sĩ số học sinh của cả lớp. Có anh chị nào giúp em với, em cần đoạn code bằng sequelize... xin cám ơn trước.