module.exports = (sequelize, DataTypes) => { var Ranking = sequelize.define('Ranking', { rank: DataTypes.DOUBLE }); Ranking.associate = function (models) { models.Ranking.hasOne(models.Tag, { as: 'tagContext' }); models.Ranking.hasOne(models.Artist, { as: 'artistContext' }); models.Ranking.belongsToMany(models.Song, { through: 'SongRankings' }); }; return Ranking; };