【发布时间】:2020-11-06 12:47:23
【问题描述】:
有没有办法通过 sequelize 中的原始插入查询返回插入的行?
returning 选项不会更改任何返回值。正在返回插入行的计数和一个空数组而不是插入的行:[ [], 1 ]
let contato = await sequelize.query(
'INSERT INTO public.contato(nome, telefone, id_empresa, id_status) VALUES ($nome, $telefone, $id_empresa, $id_status);',
{
bind: {
nome: form.nome,
telefone: form.telefone,
id_empresa: filaChat.id_empresa,
id_status: 1,
},
type: QueryTypes.INSERT,
returning: true,
}
);
【问题讨论】:
-
你在连接上为方言设置了什么?
-
dialect: 'postgres'
标签: node.js postgresql sequelize.js