【问题标题】:Association model not showing in many to many association sequelize.js node关联模型未在多对多关联 sequelize.js 节点中显示
【发布时间】:2017-02-13 10:38:09
【问题描述】:

我在两个表之间创建多对多关联

角色.js

classMethods: {
  associate: function(models) {
    Role.belongsToMany(models.Permission, {through: 'RolePermission'});
  }

permission.js

classMethods: {
  associate: function(models) {
    Permission.belongsToMany(models.Role, {through: 'RolePermission'});
  }
}

但是当我检查未创建的模型 RolePermission 列表时。 我怎样才能测试这些关联是否正确完成。有什么控制台吗?

【问题讨论】:

    标签: javascript node.js sequelize.js


    【解决方案1】:

    如果您没有明确定义 throught 模型,则在调用 sync 时将在 db 中创建连接表,但您将无法使用其他模型记录访问。

    另请参考:How to implement many to many association in sequelize

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多