sequlise1对1联表查询时报that's not a subclass of Sequelize.Model

来源:12-6 全局控制Model模型JSON序列化行为(上)

慕运维2283126

2019-09-24

老师好,和别人合作开发了个项目,后台是java的,现在准备把后台换成node.为了节约时间数据库就是用现成的.
也为了尝试些新东西,就用了egg,但编程思路基本是按照老师的这个课程来的.
现在在连数据库进行联表查询时报错:that’s not a subclass of Sequelize.Model.
如图所示:
图片描述
图片描述
图片描述
是主外键类型不一致造成的吗? 请老师指导

写回答

1回答

7七月

2019-09-24

js这块很灵活,如果不是按照我的思路写的,我确实不知道你是怎么组合模型和模型基类的。但看这个提示 好像是说你调用的这个子类不是 sequelize的模型。

0
3
慕运维2283126
回复
7七月
嗯嗯,就是自己尝试下.被自己坑到了,定义model名称只能是首字母大小,UserSMS改成了Usersms,就行了.app.model.UserSMS是个undefined
2019-09-24
共3条回复

Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》

理解异步编程本质/培养面向对象思维,独立完成Node.js服务端开发

2223 学习 · 878 问题

查看课程