1

我正在寻找对来自 Supabase 的流应用过滤器,但找不到任何如何实现此目的的示例。这是我的功能(没有过滤器):

Stream<List<Map<String, dynamic>>> _getProducts() {
   final response = supabase.from('products').stream().execute();
   return response;
}

我想对流应用一个简单的“eq”过滤器。这就是它未来的样子:

Future<PostgrestResponse> _getProducts() async {
   final user = supabase.auth.currentUser;
   final response =
       await supabase.from('products').select().eq('uuid', user!.id).execute();
   return response;
 }

不幸的是,应用相同的 'select().eq()' 逻辑不起作用。

谢谢。

4

1 回答 1

0

这应该适合你。

Future<List<Map<String, dynamic>>> _getProducts() async {    
final user = supabase.auth.currentUser;    
final response = await 
supabase.from('products:uuid=eq.${user!.id}').stream(['uuid']).execute();   
return response;  
}
于 2022-03-05T08:46:23.220 回答