我在使用 Egg 框架
这一句是 mongoose 的 model/admin.js 中的代码, 意思是这个键对应 role 表中的 id
role_id: { type:Schema.Types.ObjectId },
我现在要使用 mysql, 使用 Sequelize
那我应该如何实现这个效果,
我应该在 migrations 文件中去实现,
还是在 model 文件中去实现
我在使用 Egg 框架
这一句是 mongoose 的 model/admin.js 中的代码, 意思是这个键对应 role 表中的 id
role_id: { type:Schema.Types.ObjectId },
我现在要使用 mysql, 使用 Sequelize
那我应该如何实现这个效果,
我应该在 migrations 文件中去实现,
还是在 model 文件中去实现
13 回答12.6k 阅读
7 回答1.7k 阅读
3 回答2.5k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
5 回答2.5k 阅读
2 回答1.1k 阅读✓ 已解决
在model里面实现,全部model用sequelize的方式重新定义
这个是关联表吧,看你两张表之间是什么关系了,sequelize的官方文档里面那个associations部分
初步来看你这个应该是用
Admin.belongsTo(Role,{foreignKey: 'role_id'})