'I created oneToMany relation but how I can get the single record belongs to the many record in Sequalize

Tagcategories Model

export const TagCategories = sequelize.define(
  "tag_categories",
  {
    categoryId: {
      type: DataTypes.INTEGER,
      field: "category_id",
      autoIncrement: true,
      primaryKey: true,
    },
    title: {
      type: DataTypes.STRING(50),
      field: "title",
      allowNull: false,
      unique: true,
    },

  },

);

TagCategories.hasMany(TagGroups, {
  foreignKey: "categoryId",
  sourceKey: "categoryId",
});
export default TagCategories;

TagGroups Model

export const TagGroups = sequelize.define(
  "tag_groups",
  {
    tagGroupId: {
      type: DataTypes.INTEGER,
      field: "tag_group_id",
      autoIncrement: true,
      primaryKey: true,
    },

    categoryId: {
      type: DataTypes.INTEGER,
      field: "category_id",
      allowNull: false,
    },

    title: {
      type: DataTypes.STRING(50),
      field: "title",
      allowNull: false,
      unique: true,
    },
  },
);

In the above models I establish oneToMany relationship between the TagCategories and TagGroups

But I want to fetch the record from the TagGroup table with the TagCategories details.

Thanks in advance



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source