andela/codepirates-ah-backend

View on GitHub
src/models/tag.js

Summary

Maintainability
A
0 mins
Test Coverage
module.exports = (sequelize, DataTypes) => {
    const Tag = sequelize.define('Tag', {
        name: DataTypes.STRING,
    }, {});
    Tag.associate = function (models) {
        Tag.belongsToMany(models.Article, {
            through: 'ArticleTags',
            foreignKey: 'tagId',
            as: 'articles'
        })
    };
    return Tag;
};