我有一个包含以下列的 forumposts 表:
id(主键)、categoryId、标题、内容。

我有另一个表,forumcategories,包含以下列:
id(主键),名称

forumposts 中的 categoryid 列对应于 forumcategories 中的 id 列。

如何关联这两个表?

最佳答案

你可以这样做

 let ForumPost = sequelize.define('ForumPost', {/* ... */})
 let ForumCategory = sequelize.define('ForumCategory', {/* ... */})

 ForumCategory.hasMany(ForumPost, {as: 'forumposts'})


ForumCategory.hasMany( ForumPost, { as: 'forumposts' } );
ForumPosts.hasOne( ForumCategory );

您可以引用 Sequelize Associations 了解更多详情。

关于javascript - sequelize 中如何处理一对多关联?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60275868/

10-10 00:15