顺序添加关联

时间:2018-06-29 19:53:28

标签: javascript node.js authentication sequelize.js models

我正在尝试将关联添加到我的组织模型中,但是sequelize的.add部分存在问题。我将关联定义为:

models.organisation.hasMany(models.event, {
      foreignKey: 'organisationKey'
    });

当组织和事件创建后,我尝试通过以下代码将它们关联:

organisation.addmodels.event(event);

我从sequelize文档中得到了这一点,该文档说您应该执行以下操作:我猜应该在“项目”和“事件”中创建对象,而在“项目”中应该是对象。 sequelize模型。

project.addProject(project)

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

问题出在语法上,可以通过将模型存储在这样的变量中来解决:

var Event = models.event;
organisation.addEvent(event);

不是最干净的解决方案,但它可以工作。