CNode

关于sequelize连接操作mysql的一个小小地方的疑惑

问答
Ddreamsline发布于8 年前最后回复8 年前2 回复3255 浏览0 收藏

就是在学习Sequelize Executing raw SQL queries这一节时,显示出来的结果是两次重复的。 例如:

sequelize.query('select * from pets where name = ?', { raw: true, replacements: ['Odie'] }).then(myTableRows => {
  console.log(myTableRows);
});

执行结果:

[ [ TextRow {
      id: 'd-1544782050448',
      name: 'Odie',
      gender: 0,
      birth: '2008-08-08',
      createdAt: 1544782050448,
      updatedAt: 1544782050448,
      version: 0 } ],
  [ TextRow {
      id: 'd-1544782050448',
      name: 'Odie',
      gender: 0,
      birth: '2008-08-08',
      createdAt: 1544782050448,
      updatedAt: 1544782050448,
      version: 0 } ] ]

是不是我哪写错了,还是就是这样?

查看回复

回复 (2)

L
linliny#1·8 年前

加个 Type:"SELECT"

D
dreamsline#2·8 年前
引用 linliny加个 Type:"SELECT"

@linliny 谢谢你,就是需要加上type: Sequelize.QueryTypes.SELECT。

参与回复
登录后即可参与回复。登录