.match()
Finds all rows whose columns match the specified query
object.
1final data = await supabase
2 .from('cities')
3 .select('name, country_id')
4 .match({'name': 'Beijing', 'country_id': 156});
Examples#
With select()
#
1final data = await supabase
2 .from('cities')
3 .select('name, country_id')
4 .match({'name': 'Beijing', 'country_id': 156});
With update()
#
1final data = await supabase
2 .from('cities')
3 .update({ 'name': 'Mordor' })
4 .match({'name': 'Beijing', 'country_id': 156});
With delete()
#
1final data = await supabase
2 .from('cities')
3 .delete()
4 .match({'name': 'Beijing', 'country_id': 156});
With rpc()
#
1// Only valid if the Stored Procedure returns a table type.
2final data = await supabase
3 .rpc('echo_all_cities')
4 .match({'name': 'Beijing', 'country_id': 156});