【问题标题】:Sequelize: Multiple associations between two same tablesSequelize:两个相同表之间的多个关联
【发布时间】:2018-10-04 02:45:24
【问题描述】:

如果我有两个表:用户和文章 并设置以下关系:

user.hasMany(articles, {as: 'author'})
user.hasMany(articles, {as: 'owner'})
user.belongsToMany(articles, {through: 'article_contributors'})
article.belongsToMany(user, {through: 'article_contributors'})

如何设置文章的“所有者”?

我试过了:

user.addArticle(article, {as: 'owner'});

但这会在 article_contributors 表中设置关系。

【问题讨论】:

    标签: sequelize.js


    【解决方案1】:

    更新:找到解决方案。我不得不调用 user.addOwner(path)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      相关资源
      最近更新 更多