Sequelize.js 如何更新直通表中的属性?

Sequelize.js 如何更新直通表中的属性?,sequelize.js,Sequelize.js,在Sequelize.js中,如何通过表更新1-N或N-M关系中的属性?我试图查找文档,但找不到任何文档。如果用户属于多个项目,并且该项目有一个注册列,您可以执行以下操作 project.addUser(user, { enrolled: new Date() }); 如果已经设置了用户和项目之间的关系,那么这也应该起作用,在这种情况下,将更新联接表 文档位于末尾。是否有一种方法可以在模型实例的方法中实现这一点,如Project.update(…)或User.upsert(…)?我不确定您的意

在Sequelize.js中,如何通过表更新1-N或N-M关系中的属性?我试图查找文档,但找不到任何文档。

如果用户属于多个项目,并且该项目有一个注册列,您可以执行以下操作

project.addUser(user, { enrolled: new Date() });
如果已经设置了用户和项目之间的关系,那么这也应该起作用,在这种情况下,将更新联接表


文档位于末尾。

是否有一种方法可以在模型实例的方法中实现这一点,如
Project.update(…)
User.upsert(…)
?我不确定您的意思是什么?你可以创建一个完整的例子并编辑你的文章吗?
project.addUser
是实现这一目标的唯一方法吗?是的,根据你目前提供的信息,我相信是的。但是,如果您发布一个更完整的示例,我可能会为您提供更多的点。是否有方法查询此联接表的属性并将其与您的项目一起返回?