Nodejs中Sequelize ORM框架报错总结

报错信息

(sequelize)Warning: Model attributes(id) passed into finder method options of model conmodity, but the options.where object is empty. Did you forget to use options. where?
在这里插入图片描述
这是有什么原因导致的呢?
通过百度搜索没有发现有用的解决信息

总结

现在问题解决来总结一下为什么?
一般出现这种情况都是由于开发过程没有细心去注意orm的查询语句的写法导致的
下面我是犯错的截图
Nodejs中Sequelize ORM框架报错总结_第1张图片
在findOne()的方法中我没有去写where但是报错,但是orm它会自动去检查属性,而且报错信息也提示说没有使用where。
所以说nodejs中的orm框架还是很好用的,解决方案就是加上where条件就可以,即可解决报错!

你可能感兴趣的:(nodejs,orm,javascript,前端)