gpt4 book ai didi

node.js - Sequelize orm 中的批量更新

转载 作者:行者123 更新时间:2023-12-03 12:09:33 48 4
gpt4 key购买 nike

我们如何在 sequelize orm 中实现像 bulkCreate 一样的 bulkUpdate,
我搜索了 sequelize 的整个文档,但没有找到与 bulkUpdate 相关的任何内容,
所以我尝试在 for 循环中循环更新,它可以工作,但是还有其他方法可以批量更新吗

最佳答案

使用bulkCreate 到bulkUpdate 方法。

bulkCreate([...], { updateOnDuplicate: ["name"] })
updateOnDuplicate是一个字段数组,当主键(或可能是唯一键)与行匹配时将更新这些字段。确保您的模型和 dataArray 中至少有一个唯一字段(比如 id)。都用于 upsert。

供引用 refer here

关于node.js - Sequelize orm 中的批量更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54898994/

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