gpt4 book ai didi

javascript - 为什么原始查询更新时未定义 Sequelize 元数据?

转载 作者:行者123 更新时间:2023-12-02 23:41:52 25 4
gpt4 key购买 nike

我正在使用sequelize来运行原始MSSQL更新查询。原始更新查询的文档指出更新的行数的消息将包含在元数据中。在以下函数中,更新语句中的结果和元数据均未定义。如果我使用普通的 select 语句,它工作得很好。

Documentation

引用文献中的部分是第一个示例。

有人可以帮助我理解我做错了什么吗?

var query = 'UPDATE contacts SET aolid = 1 WHERE contactid =  804748'  

connection.query(query).spread(([results, metadata]) => {
console.log(metadata) // will log undefined
console.log(results) // will log undefined
})

最佳答案

要么使用

.then(([results, metadata]) =>

.spread((results, metadata) =>

但是 .spread(([结果, 元数据]) => 不起作用。请参阅 spread()

关于javascript - 为什么原始查询更新时未定义 Sequelize 元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56030269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com