我正在使用Hasura和我的Flutter应用程序。
我有两张table:tasks
和categories
tasks
由id
、task_name
、category_id
、status
组成。category
由id
、category_name
、user_id
、color
组成。
我想要做的是使用category_id获取任务所属类别的名称
我想到的是:
query getTasks($user_id: String!) {
tasks(where: user_id: {_eq: $user_id}}, order_by: {created_at: desc}) {
category_id
name
}
category_by_pk(id: tasks['category_id']){
name
}
}
作为查询变量传递的tasks['category_id']
部分出现错误e
你知道我该怎么做吗?
先谢了
1条答案
按热度按时间5f0d552i1#
您是否在Hasura中跟踪过
tasks
和categories
之间的关系?通常使用GraphQL时,您只需遍历关系即可获得相关实体的信息: