Flutter: Match an associated value

Finds all rows whose columns match the specified query object.

Examples

With `select()`

final data = await supabase
  .from('instruments')
  .select('name, section_id')
  .match(\{'name': 'drums', 'section_id': 2\});

With `update()`

final data = await supabase
  .from('instruments')
  .update(\{ 'name': 'piano' \})
  .match(\{'name': 'harpsichord', 'section_id': 2\});

With `delete()`

final data = await supabase
  .from('instruments')
  .delete()
  .match(\{'name': 'harpsichord', 'country_id': 2\});

With `rpc()`

// Only valid if the Stored Procedure returns a table type.
final data = await supabase
  .rpc('echo_all_instruments')
  .match(\{'name': 'violin', 'country_id': 3\});