采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1、关于hasMany和belongsTo的差别我看官方文档和运行是生成的sql语句发现,不论hasMany还是belongsTo本质上都是生成同一个sql语句,A.belongsTo(B),和B.hasMany(A)都是让A里的userId关联到B的id上。也就是说从数据库层面不存在多对一或者一对一这种情况 。这似乎只是sequelize自己设计的为了便于查询。2、sequqlize中连表查询一定要关联?这是不是老师这节哪怕关联的targetKey不对也要关联的原因。
第一,“只是sequelize自己设计的为了便于查询”—— 你理解没问题
第二,sequelize 连表查询之前肯定要关联一下,否则没法 include ,会报错的
非常感谢!
登录后可查看更多问答,登录/注册
用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师
1.1k 14
1.2k 11
1.4k 10
1.1k 9
1.2k 9