gpt4 book ai didi

arrays - 更新序列数组

转载 作者:行者123 更新时间:2023-12-02 06:31:21 24 4
gpt4 key购买 nike

我到处都找过了,但没有找到一种易于理解的更新 Sequelize 数组的方法,就像使用普通字符串一样:

db.User.update({name:req.body.name},{where : {username:req.body.username}}).then(function(user) {

res.json(user);
})

最佳答案

Sequelize 不支持使用数组进行批量更新,请参阅 https://github.com/sequelize/sequelize/issues/4501

您必须实现自定义函数。这是一个基本示例,可以为您提供一个想法:

var promises = [];
userArray.forEach(function(user){
promises.push(db.User.update({name:user.name},{where : {username:user.username}});
});
Promise.all(promises).then(function(){
// success
}, function(err){
// error
});

关于arrays - 更新序列数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37638311/

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