belongsTo vs hasMany in sequelize

时间:2017-04-13 07:09:29

标签: node.js express sequelize.js

假设我们有衬衫桌和jhon桌。

当我们使用db.jhon.hasMany(db.shirt)

时,

在续集中

然后它在衬衫表中创建了foriegn键  我们使用db.shirt.belongsTo(db.jhon),  它在衬衫桌上创造了jhon的外键。

所以taregt和source只是改变了外键。是否有更多差异来区分这些关键字hasManybelongsTo

它是什么?为什么以及何时使用?

任何帮助都会得到帮助!!

由于

1 个答案:

答案 0 :(得分:0)

您是否阅读过有关此事的原始文件? http://docs.sequelizejs.com/en/latest/docs/associations/

有几个有用的例子......

关于:

  1. 您的域名模型

  2. 关于查询中的使用include

  3. 通常只需阅读SQL中的这种关系 https://softwareengineering.stackexchange.com/questions/152731/what-is-the-main-difference-between-has-many-and-belongs-to-relationship-in-mysq