Node.js 与别名关联\“;保留\“;“不存在于保留中”;

Node.js 与别名关联\“;保留\“;“不存在于保留中”;,node.js,sequelize.js,associations,Node.js,Sequelize.js,Associations,我正在尝试将我的预订表与我的日程表相关联,但我不确定此错误意味着预订上不存在与别名“预订”的关联“非常感谢” 联想 // USER AND ERRANDS Associations db.schedule.hasMany(db.reservations, { as: "reservations" }); db.reservations.belongsTo(db.schedule, { foreignKey: "scheduleID", as: &quo

我正在尝试将我的预订表与我的日程表相关联,但我不确定此错误意味着预订上不存在与别名“预订”的关联“非常感谢”

联想

// USER AND ERRANDS Associations
db.schedule.hasMany(db.reservations, { as: "reservations" });
db.reservations.belongsTo(db.schedule, {
 foreignKey: "scheduleID",
 as: "schedule"
});
预约模式

module.exports = (sequelize, DataTypes) => {
const Reservation = sequelize.define('reservations', {
    id: {
        type: DataTypes.INTEGER,
        autoIncrement: true,
        primaryKey: true
    },
    userID: {
        type: DataTypes.INTEGER,
        allowNull: false
    },
    scheduleID: {
        type: DataTypes.INTEGER,
        allowNull: false
    },
    date: {
        type: DataTypes.STRING,
        allowNull: false
    }
});

return Reservation;
})

进度模型

module.exports = (sequelize, DataTypes) => {
const Schedule = sequelize.define('schedules', {
    id: {
        type: DataTypes.INTEGER,
        autoIncrement: true,
        primaryKey: true
    },
    timein: {
        type: DataTypes.STRING,
        allowNull: false
    },
    timeout: {
        type: DataTypes.STRING,
        allowNull: false
    },
    slot: {
        type: DataTypes.STRING,
        allowNull: false
    },
    statuss: {
        type: DataTypes.STRING,
        allowNull: false
    }
});

return Schedule;
})

我的控制器

exports.ScheduleReservation = async function (req, res, next) {

try {
    var reservation = await ReservationService.ScheduleReservation({include: ["reservations"]})
    return res.status(200).json({ status: 200, data: reservation, message: "Succesfully Users Retrieved" });
} catch (e) {
    return res.status(400).json({ status: 400, message: e.message });
}
}