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
以及所有相关内容)?