鍍金池/ 問答/數(shù)據(jù)庫  網(wǎng)絡安全  HTML/ Sequelize 權限表associate

Sequelize 權限表associate

c07d99bc-e19d-302d-8dea-dc98309bf919.jpg

參考上圖,現(xiàn)有

//權限表
permission:{
    id:DataTypes.INTEGER,
    type:DataTypes.STRING
}
///功能操作表
Operate:{
    id:DataTypes.INTEGER,
    name:DataTypes.STRING
    url:DataTypes.STRING
}

permission怎么寫associate?可以動態(tài)地根據(jù)type去關聯(lián)不同的表?
還有就是permission:Operate是一對一,但是有時多態(tài)。感覺建一關聯(lián)表會好點。1:1怎么建表?

回答
編輯回答
脾氣硬

sequelizejs通過BelongsTo, BelongsToMany, HasMany, HasOne建立關系,關聯(lián)查詢的時候include就可以了。
http://docs.sequelizejs.com/c...

2018年9月18日 06:47