我在sequelize orm中有一个问题。 通过中间表,表之间存在多对多的关系。
CREATE OR REPLACE TRIGGER trigger_credit_bf_update
BEFORE UPDATE ON credit_card
FOR EACH ROW
BEGIN
INSERT INTO credit_card_log_history (cc_type, action) Values
(:old.cc_type, 'Before_Update_Credit_Card');
END;

当我通过Id找到图像时,我通过include得到了所有标签,但我无法在tagImages表中获得值列。
这是我的查询声明:
const Tag = sequelize.define('tag', {
name: Sequelize.STRING,
type: Sequelize.CHAR
})
const Image = sequelize.define('image', {
thumb: Sequelize.STRING,
original: Sequelize.STRING,
status: Sequelize.INTEGER,
width: Sequelize.INTEGER,
height: Sequelize.INTEGER,
fileSize: Sequelize.STRING,
})
const TagImages = sequelize.define('TagImages', {
value: Sequelize.STRING,
})

并且我的console.log中没有值列。我应该怎么做到?
答案 0 :(得分:1)
Sequelize应在每个TagImage
上添加Tag
属性。