修改数据: 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)
    

results matching ""

    No results matching ""