我们如何在 sequelize orm 中实现 bulkCreate 之类的 bulkUpdate,我搜索了 sequelize 的整个文档,但没有找到与 bulkUpdate 相关的任何内容,所以我尝试在 for 循环中循环更新,它可以工作,但是还有其他方法可以批量更新
原文由 akshay bagade 发布,翻译遵循 CC BY-SA 4.0 许可协议
我们如何在 sequelize orm 中实现 bulkCreate 之类的 bulkUpdate,我搜索了 sequelize 的整个文档,但没有找到与 bulkUpdate 相关的任何内容,所以我尝试在 for 循环中循环更新,它可以工作,但是还有其他方法可以批量更新
原文由 akshay bagade 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
使用 bulkCreate 到 bulkUpdate 方法。
updateOnDuplicate
是一个字段数组,当主键(或可能是唯一键)与行匹配时将更新。确保您的模型和dataArray
中至少有一个唯一字段(比如说 id)用于 upsert。参考 参考这里