node.js - NodeJS - 关联 1 : 1

标签 node.js associations sequelize.js

我无法让我的关联正常工作,我有一个用户对象和一个图像对象。我创建了记录,但是当我尝试选择时,它告诉我“[错误:图像(图像)与用户无关!]”

这是用户协会:

User.belongsTo(models.Image);
Image.hasOne(
         models.User, {
         foreignKey: 'ImageId',
         as: 'User'
       });

我正在使用 Postico,我可以看到用户表中 ImageId 上的关系。任何人都知道为什么这不起作用?

最佳答案

我解决了这个问题。我的 User 模型中有错误的形式。所以没有为 User 模型创建关联。

关于node.js - NodeJS - 关联 1 : 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37754820/

相关文章:

node.js - 如何确保在响应传入请求之前已返回 promise (Swagger/Express)

mysql - 使用另一个连接表的 id 连接表

sql - Sequelize : Including join table attributes in findAll include

javascript - Sequelize 查询失败

javascript - NodeJs-事件循环只处理 I/O 请求吗?

node.js - 如何使用nodejs中的ws npm模块从客户端向WebSocket服务器发送 "Upgrade"握手?

java - @ManyToOne JPA 关联和级联...不确定如果我删除一个对象会发生什么

grails - Grails命名查询-通过关联查找

postgresql - 使用 n :m and 1:m associations and update Model 后续删除实例

node.js - 将散列密码保存到 Sequelize 违背了我保存散列密码的简单愿望