我有这样的疑问:
query {
organizations {
id
name
itemA {
fieldA
fieldB
}
}
}
返回
"data": {
"organizations": [
{
"id": 123,
"name": "first org",
"itemA": {
"fieldA": "some value A",
"fieldB": "other value B",
}
},
{
"id": 321,
"name": "other org",
"itemA": {
"fieldA": "other value A",
"fieldB": "value B",
}
}
]
}
一个用户可以访问多个组织,但每个组织具有不同的访问权限。
我需要有organization.id当 fieldA
及 fieldB
已解析为验证访问权限。
我试着用 context.merge_scoped!(organiozation_id: org.id)
在字段的解析器中,返回单个组织。看起来它能满足我的需要,子字段在 context
但我不确定。没有关于该方法和方法的文档 scoped_context
一般来说
还有,如果 scoped_context
是我需要的,我如何为项目列表设置它?
暂无答案!
目前还没有任何答案,快来回答吧!