.filter()

找到所有 column 符合过滤器要求的记录.

const { data, error } = await supabase
  .from('cities')
  .select('name, country_id')
  .filter('name', 'eq', 'Paris')

参数

  • column required object

    筛选的 `column` .
  • operator required FilterOperator

    要使用的运算符进行筛选.
  • value required any

    用于筛选的`value`.

例子

使用 select()

const { data, error } = await supabase
  .from('cities')
  .select('name, country_id')
  .filter('name', 'eq', 'Paris')

使用 update()

const { data, error } = await supabase
  .from('cities')
  .update({ name: 'Mordor' })
  .filter('name', 'eq', 'Paris')

使用 delete()

const { data, error } = await supabase
  .from('cities')
  .delete()
  .filter('name', 'eq', 'Paris')

使用 rpc()

// Only valid if the Postgres function returns a table type.
const { data, error } = await supabase
  .rpc('echo_all_cities')
  .filter('name', 'eq', 'Paris')

Filter embedded resources

const { data, error } = await supabase
  .from('cities')
  .select('name, countries ( name )')
  .filter('countries.name', 'eq', 'France')

results matching ""

    No results matching ""