【问题标题】:NodeJS - Associations 1 : 1NodeJS - 关联 1 : 1
【发布时间】:2016-06-14 20:41:40
【问题描述】:

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

这是用户协会:

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

我正在使用 Postico,我可以在 Users 表中的 ImageId 上看到该关系。有人知道为什么这不起作用吗?

【问题讨论】:

  • 确实尝试只使用其中一个belongsTo hasOne?如果我没记错的话它应该可以工作。
  • 我已经尝试过了,但它仍然给我这个错误。
  • 你是如何选择的?

标签: node.js associations sequelize.js


【解决方案1】:

我发现了问题所在。我的用户模型中有错误的形式。因此没有为 User 模型创建关联。

【讨论】:

    猜你喜欢
    • 2011-07-06
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多