gpt4 book ai didi

node.js - 使用 Sequelize 更新数据库请求 Node.Js 中给定的现有字段

转载 作者:行者123 更新时间:2023-12-03 22:32:15 26 4
gpt4 key购买 nike

如何仅针对客户端提供给我们 API 的现有字段更新我们的模型?
例子:

User.update({‘name’: ‘value_1’, {‘email’: ‘value_2’,}.then().catch()
我想根据我的客户在请求我的 API 时提供的内容自动更新我的用户模型(如果他们只提供 name ,那么我的模型只更新 name 字段而不更新 email 字段)。有没有这样做的最佳实践?

最佳答案

您可以获取正在使用的用户,分配接收到的参数并保存用户
例如:

const user = await User.findByPk(id);
Object.assign(user, params);
await user.save();

关于node.js - 使用 Sequelize 更新数据库请求 Node.Js 中给定的现有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65776076/

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