Graphql按值设置关联

Graphql按值设置关联,graphql,mutation,Graphql,Mutation,如果我有一个事件,该事件具有状态,其中状态是一个具有id和name字段的对象,如果我知道id,我可以执行以下操作来设置事件的状态 mutation UpdateEvent($id: uuid!, $status_id: uuid!) { update_events_by_pk(pk_columns: {id: $id}, _set: {status_id: $status_id}) { id } } 在SQL中,如果我知道名称,但不知道id,我可以通过状态来设置事件状态。名称

如果我有一个
事件
,该事件具有
状态
,其中状态是一个具有
id
name
字段的对象,如果我知道
id
,我可以执行以下操作来设置
事件的
状态

mutation UpdateEvent($id: uuid!, $status_id: uuid!) {
  update_events_by_pk(pk_columns: {id: $id}, _set: {status_id: $status_id}) {
    id
  }
}
在SQL中,如果我知道
名称
,但不知道
id
,我可以通过
状态来设置
事件
状态。名称

update events 
set status_id = (select id from status where name = 'Pending') 
where events.id = '12345';

\u set
是否有语法允许我将条件应用于与
事件关联的子级?

您使用的是什么graphql后端?在模式描述中没有关于如何工作的文档吗?您能否共享模式的相关部分(
Mutation.update\u events\u by\u pk
以及所有相关内容)?