Я занимаюсь практиками с секвенированием и обнаружил проблему, которую не знаю, или, вернее, я не могу понять, как ее решить, у меня есть таблица, которую я хочу использовать, чтобы связать 2 другие таблицы.
const TagRelations = Sequelize.define(
"tag_relations",
{
entry_id: {
type: sequelize.INTEGER,
references: { model: "entries", key: "id" },
allowNull: false
},
tag_id: {
type: sequelize.INTEGER,
references: { model: "tag", key: "id" },
allowNull: false
}
},
{
// options
underscored: true
}
Entries.hasMany(TagRelations);
Tag.belongsToMany(Entries, { through: TagRelations });
Вот как вы можете увидеть API-интерфейс простого блога. Я знаю, что ассоциации используют их внутренне в дальнейшем при вызове его в контроллере, чтобы иметь возможность:
include:[{
model: Category,
required: true
}]
и я данные категории, связанной с записью, но я не понимаю, как вызывать связанные теги таким образом, у меня есть блок с этой топикой c, так что если кто-то с большим опытом может объясните мне, как обращаться с этой деталью или укажите, если это необходимо, структурируйте ее по-другому, мы будем признательны.