我正在尝试将关联添加到我的组织模型中,但是sequelize的.add部分存在问题。我将关联定义为:
models.organisation.hasMany(models.event, {
foreignKey: 'organisationKey'
});
当组织和事件创建后,我尝试通过以下代码将它们关联:
organisation.addmodels.event(event);
我从sequelize文档中得到了这一点,该文档说您应该执行以下操作:我猜应该在“项目”和“事件”中创建对象,而在“项目”中应该是对象。 sequelize模型。
project.addProject(project)
任何帮助将不胜感激!
答案 0 :(得分:0)
问题出在语法上,可以通过将模型存储在这样的变量中来解决:
var Event = models.event;
organisation.addEvent(event);
不是最干净的解决方案,但它可以工作。