学生不应该是学生的榜样,学生应该是教师的榜样
应该是这样的:
module.exports = function(sequelize, Sequelize) {
const Students = sequelize.define('Students', {
id: {
type: Sequelize.INTEGER,
autoIncrement: true,
primaryKey: true
},
email: {
type: Sequelize.STRING,
validate: {
isEmail: true
}
}
}, {
classMethods: {
associate: function (models) {
Students.belongsTo(models.Teachers);
}
}
});
return Students;
和
exports.allRegisteredStudents = async function (teacherId) {
return await models.Teachers.findAll({
where: {
id: teacherId
},
include: [{ model: models.Students }]
});