database - 如何更新数据库对象的一部分?
问题描述
假设我们在 db 中创建了一个对象 User,其中包含 name、surname 和 mail 等列。
Id: 1
Name: John
Surname: Dee
Mail: mail@me.com
当我试图发送这样的请求时:
{
"id":"1",
"mail":"updated@mail.com"
}
要更新我的用户,列名和姓氏将变为空。
在我的 patchMethod 中,当我创建要保存在数据库中的对象时,我正在创建新对象。我知道如果我将从数据库中获取已经存在的对象并仅更改随请求更新的这些字段。我想知道为什么这些字段在请求中为空(null)?
解决方案
推荐阅读
- javascript - 将数字拆分为 4 个随机数
- java - 如何使用 mockito 或 Junit 测试此方法?
- list - 对子列表的操作
- python - 无法修复“浮动”对象不可调用错误
- laravel - 护照身份验证在我的 Laravel 5.4 应用程序中不起作用?
- python - Django:并行运行几个任务
- java - Spring boot Reactive app 启动 tomcat 代替 Netty
- android - 如何在 Google Play 控制台中更新已删除的应用
- linux - 如何通过 unix shell 脚本从远程服务器为特定用户发送电子邮件
- django - Django JWT 获取用户信息