javascript - Sequelize 添加关联

标签 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)

任何帮助将非常感激!

最佳答案

问题在于可以通过将模型存储在变量中来解决的语法:

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

不是最干净的解决方案,但它有效。

关于javascript - Sequelize 添加关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51108565/

相关文章:

node.js - TypeORM全局创建连接

javascript - 如何使用 nodeJs 将 jsreport 渲染保存到文件?

security - 登录时应该使用随机数吗?

php - 如何根据 PHP 中的 session 数据将用户重定向到不同的目录?

javascript - 将 Div 置于完全独立的 div 之上

Javascript - react native 。调用 Render() 函数时,子组件(动态列表)不呈现

javascript - 尝试使用 id 访问数据时,firebase 规则中的通配符不起作用

javascript - 无法获取 Node js错误

python - 用 django rest 散列 token

javascript - 如何使用 d3.js 获取垂直方向的树