【发布时间】:2021-10-20 19:19:16
【问题描述】:
我在使用 sequelize 时遇到了一个非常大的问题,试图让我最好地猜测它认为我的表名是什么。
我有 3 张桌子。属性、媒体和联结表 PropertyMedia
由于某种原因,当我使用 sequelize 进行连接查询时,它给了我错误
error: column Properties->PropertyMedia.medium_id does not exist
我已经进行了全球搜索,以确保我在任何地方都没有 medium 这个词,我也没有
let Media = sequelize.define('Media', {
url: DataTypes.STRING,
isVideo: DataTypes.BOOLEAN
}, { freezeTableName: true, tableName: 'media' });
let PropertyMedia = sequelize.define('PropertyMedia', {
propertyId: DataTypes.INTEGER,
mediaId: DataTypes.INTEGER
}, { freezeTableName: true, tableName: 'property_media' });
【问题讨论】:
标签: javascript node.js sequelize.js