gpt4 book ai didi

sequelize.js - Sequelize 覆盖/更新数据的最佳方式

转载 作者:行者123 更新时间:2023-12-03 22:43:14 27 4
gpt4 key购买 nike

我有带有字段 categories 的表 title 也有带有 translations fkcategryIdregion 的表 title 用于保持翻译。表是相关联的。

我有一个转换如何从前端到数组中的 Controller 的场景,例如:

const translations = [

{ region: 'uk', title: 'title_in_uk' },
{ region: 'dk', title: 'title_in_dk' }

]

我的目标更新转化为新目标。可能最好的方法是覆盖:
category.setTranslations(translations)
但不确定或这种方式是否存在。

最佳答案

为了更新一个字段,你必须先找到它的文档,然后更新它可能很容易。
您可以使用下面的代码更新字段

const model = await model.findOne({
where: { title: 'title_in_uk' }
}).catch(err => {console.error('Error: ' + err)});
if (model) {
const updateRecord = await model.update({
// put the fields to be updated here containing the new values
}).catch(err => {console.error('Error: ' + err)});
}

你的问题不清楚......如果你想要不同的东西,请告诉我

关于sequelize.js - Sequelize 覆盖/更新数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56698936/

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