TypeError: existExecution.addGroup is not a function

TypeError: existExecution.addGroup is not a function

我正在将 ORM 与 sequelize 集成到 express 项目中。数据库是MySQL DB。
我在整合多对多关系时遇到了一些问题。
这是我要集成多对多关系的两个模型。

export default (sequelize, Sequelize) => {
  const Execution = sequelize.define('execution', {
    id: {
      type: Sequelize.INTEGER,
      autoIncrement: true,
      primaryKey: true
    },
    group_by: {
      type: Sequelize.STRING
    },
    group_order: {
      type: Sequelize.STRING
    },
    sort_by: {
      type: Sequelize.STRING
    },
    sort_order: {
      type: Sequelize.STRING
    }
  }, {
    timestamps: false
  })

  return Execution
}
export default (sequelize, Sequelize) => {
  const ExecutionGroup = sequelize.define('Group', {
    id: {
      type: Sequelize.STRING,
      primaryKey: true
    },
    title: {
      type: Sequelize.STRING
    },
    order: {
      type: Sequelize.STRING
    }
  }, {
    timestamps: false,
    tableName: 'execution_group'
  })

  return ExecutionGroup
}

这是关系模型。

export default (sequelize, Sequelize) => {
  const ExecutionGroupRelation = sequelize.define('execution_group_relation', {}, {
    timestamps: false
  })

  return ExecutionGroupRelation
}

这是我用于集成多对多关系的代码。

Group.belongsToMany(Execution, {
    through: ExecutionGroupRelation,
  })

我正在尝试调用 addGroup 函数,但它说它未声明。 现在,如何将组添加到执行中? 我可以分享更多关于你想要的细节。

分享一下我看的参考文档。 https://www.bezkoder.com/sequelize-associate-many-to-many/#Sequelize_Many-to-Many_example_Overview

从这个文档中,我找不到 TagController.addTutorial 函数的代码。

TagController.addTutorial(tag1.id, tut1.id);

此代码显示 addTutorial 未定义错误。 我该如何解决这个问题?

要了解如何解决 addGroup 问题并找到 addTutorial 的定义,请按照教程使用整个代码并查看 addTutorial 中的函数定义 TagController