zah*_*ikh 6 typeorm nestjs node.js-typeorm
我正在开发一个项目,我想更新数据,但我不知道更新数据 SAVE() 方法或 Update() 哪种方法更快
this.repo.save({
id:id,
data})
Run Code Online (Sandbox Code Playgroud)
其实它们是为了不同的目的
save() 它会保存您提供的实体,如果您的条目没有标识符 (id) 或 id 不存在于数据库中,它会尝试创建一个新实体。否则,它会更新实体本身。
update()
它执行一个简单的UPDATE table SET....查询。这意味着您可以使用它来“部分”更新实体。它对于“修补”东西很方便。
TL;TR
save()创建新记录或立即更新整个实体update()部分更新实体。| 归档时间: |
|
| 查看次数: |
14795 次 |
| 最近记录: |