0
オフィシャルセットテーブルに外部キーとしてofferzoneテーブルを追加したいと思います。 sequelizeを使用し、以下のモデルはangularjsで書かれています。hasMany association in sequelizeを作成する
module.exports = function(sequelize, DataTypes) {
let offerzone = sequelize.define('offerzone', {
title: DataTypes.STRING,
moid: DataTypes.INTEGER,
seoTandC: DataTypes.STRING,
isActive: DataTypes.BOOLEAN,
set: DataTypes.ARRAY(DataTypes.STRING),
isDeleted: DataTypes.BOOLEAN
}, {
classMethods: {
associate: function(models) {
offerzone.belongsToMany(models.offerset, {
through: 'models.offerset'
foreign-key: 'offerzone'
as: 'offerset'
});
// associations can be defined here
}
}
});
return offerzone;
};