Flutter中如何使用Supabase关联查询并统计条目数量
Supabase 查询修改:统计关联条目数量并返回
itemCount属性 完全可以直接通过Supabase库的查询语法实现,不需要RPC函数或者多查询。修改后的代码如下:
final data = await supabase .from('todo_list') .select('*, itemCount:todo_list_item(count)');
说明:
- 用
count()聚合函数替代原来的*,直接统计每个todo_list关联的todo_list_item行数 - 通过
itemCount:给统计结果指定别名,最终返回的每条todo_list数据里会新增一个itemCount整数属性,值就是对应的条目数量 - Supabase会自动沿用原有的关联匹配逻辑(
todo_list_item.todo_list_fk = todo_list.id),无需额外配置
内容的提问来源于stack exchange,提问作者Tony R
相关产品推荐
相关产品推荐

