.or()
找到所有满足至少一个过滤器的行。
1final data = await supabase 2 .from('cities') 3 .select('name, country_id') 4 .or('id.eq.20,id.eq.30');
Notes#
.or()
希望你使用原始的PostgREST语法作为过滤器的名称和值。1.or('id.in.(6,7),arraycol.cs.{"a","b"}') // Use Postgres list () and 'in' for in_ filter. Array {} and 'cs' for contains. 2.or('id.in.(${mylist.join(',')}),arraycol.cs.{${mylistArray.join(',')}}') // You can insert a Dart list for list or array column. 3.or('id.in.(${mylist.join(',')}),rangecol.cs.(${mylistRange.join(',')}]') // You can insert a Dart list for list or range column.
Examples#
使用 select()
#
1final data = await supabase 2 .from('cities') 3 .select('name, country_id') 4 .or('id.eq.20,id.eq.30');
使用 or
与 and
。#
1final data = await supabase 2 .from('cities') 3 .select('name, country_id') 4 .or('id.gt.20,and(name.eq.New Zealand,name.eq.France)');