修改数据: update()
在表上执行UPDATE.
const { data, error } = await supabase
.from('cities')
.update({ name: 'Middle Earth' })
.match({ name: 'Auckland' })
参数
-
values required
Partial
要更新的值. -
已命名的参数 required
object
-
returning required
minimal
|representation
默认情况下,会返回更新的记录。如果你不需要这个值,就把它设置为'minimal'. -
count required
null
|exact
|planned
|estimated
用于对表中的行进行计数的计数算法.
属性
提示
update()
应该和 Filters 搭配使用来定位您想更新的选项.
例子
更新您的数据
const { data, error } = await supabase .from('cities') .update({ name: 'Middle Earth' }) .match({ name: 'Auckland' })
更新JSON数据
Postgres 提供了 许多 用于处理 JSON 数据的运算符. 目前只能更新整个 JSON 文档,但我们正在研究如何更新单个关键字。
const { data, error } = await supabase .from('users') .update(` address: { street: 'Melrose Place', postcode: 90210 } `) .eq('address->postcode', 90210)
-