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的查询语句的写法导致的
下面我是犯错的截图
在findOne()的方法中我没有去写where但是报错,但是orm它会自动去检查属性,而且报错信息也提示说没有使用where。
所以说nodejs中的orm框架还是很好用的,解决方案就是加上where条件就可以,即可解决报错!