【发布时间】:2017-03-12 20:36:19
【问题描述】:
我有 4 个表/模型共享 id 作为主键,但在示例中我只显示 2 个
User: {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
allowNull: false
}
Person: {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
allowNull: false
},
name: {
type: Sequelize.STRING
}
我使用的是共享ID,所以person主键是User的主键,它没有自增。那么有没有办法在这两个表之间建立连接?我试图做类似的事情:
getAll(){
return User.getAll({
include: [{
model:Person,
}]
})
}
但由于没有关系,它不起作用。我该怎么办? 谢谢
【问题讨论】:
标签: javascript mysql node.js sequelize.js