Javascript 我只想使用Sequelize创建一个新的关联(非常简单的问题)

Javascript 我只想使用Sequelize创建一个新的关联(非常简单的问题),javascript,sql,node.js,postgresql,sequelize.js,Javascript,Sql,Node.js,Postgresql,Sequelize.js,我只想创建一个新的关联,我对Sequelize在这个问题上的使用感到困惑 我有很多国家和活动,有很多对很多的关系,建立这种关系只是在做 Country.belongsToMany(Activity, { through: 'Country_Activity' }); Activity.belongsToMany(Country, { through: 'Country_Activity' }); 此“国家/地区活动”表将由sequelize创建 当我想创建一个新实例(例如,一个国家)时,我会

我只想创建一个新的关联,我对Sequelize在这个问题上的使用感到困惑

我有很多国家和活动,有很多对很多的关系,建立这种关系只是在做

Country.belongsToMany(Activity, { through: 'Country_Activity' });
Activity.belongsToMany(Country, { through: 'Country_Activity' }); 
此“国家/地区活动”表将由sequelize创建

当我想创建一个新实例(例如,一个国家)时,我会编写代码:

Country.create({
   name: "name",
   Activity: {...}
},{
   include: Activity
})
如果我想为一个国家添加一个新的关联(一个新的活动),该国家已经存在,但我只想向其中添加一个新的关联,该怎么办

我该怎么做

提前感谢,


Rafael

不幸的是,我找到的唯一解决方案是:

const country=wait country.create({
姓名:“姓名”,
})
const myActivityId=[1]//或所需Id的任意值
等待国家/地区设置活动(MyActivityID)

以下是有关使用关联创建的文档。我希望我弄错了,你能找到更好的办法

它正在创造一个国家,这是我不想要的。我想我必须得到这个国家,删除它,然后重建它,应该有更好的办法。