我正在尝试将关联添加到我的组织模型,但在 sequelize 的 .add 部分遇到问题。我这样定义关联:
models.organisation.hasMany(models.event, {
foreignKey: 'organisationKey'
});
当一个组织和一个事件被创建时,我尝试通过以下代码将它们关联起来:
organisation.addmodels.event(event);
我从 Sequelize 文档中得到了这个,它说你应该做这样的事情:我猜测“项目”和“事件”应该是创建的对象,而“项目”应该是 Sequelize 模型。
project.addProject(project)
任何帮助将非常感激!
最佳答案
问题在于可以通过将模型存储在变量中来解决的语法:
var Event = models.event;
organisation.addEvent(event);
不是最干净的解决方案,但它有效。
关于javascript - Sequelize 添加关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51108565/