Для таблицы Show и таблицы Venue со следующими ассоциациями:
Show.belongsTo(Venue, { foreignKey: { name: 'id_venue', allowNull: false } });
Venue.hasMany(Show);
Я пытаюсь захватить одно место и все связанные с ним шоу.
const getSingleVenue = async (req, res) => {
try {
const { venueName } = req.params;
const venue = await Venue.findOne({
where: {
name: venueName,
},
include: [
{ model: Show }
]
})
res.send(venue);
}
catch(err) {
console.log(err);
res.send(400);
}
}
Прямо сейчас, я застрял на ошибке Unknown column 'show.venueId' in 'field list'
.
Не уверен, как отредактировать мои ассоциации, чтобы дать продолжение, что он ищет.