请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师用过sequelize的原生查询吗?

图片描述
想用下sequelize的原生查询方法, 这样以后应付复杂查询的时候也方便些
但是原生查询出来的返回值的格式很奇怪, 是[ [ {…} ], [ {…} ] ]这种格式的, 为什么会查出两个TextRow来呢? 这两个TextRow有什么区别呢?

正在回答

1回答

7七月 2019-06-01 05:17:45

我没用过原生查询。我比较倔强。。。再复杂的也要用ORM。这个肯定是不对的吧,看看文档示例。要不就是bug。

0 回复 有任何疑惑可以回复我~
  • 提问者 学东西要快 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-06-03 13:30:50
  • 出现两个是因为你少传了一个type参数,你需要告诉sequelize你的sql是 增 删 查 改 哪一种类型
    
    { replacements: { id: 1 }, type: sequelize.QueryTypes.SELECT }
    回复 有任何疑惑可以回复我~ 2020-02-28 21:11:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信