Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphql 在内部范围中将父范围字段用作变量_Graphql - Fatal编程技术网

Graphql 在内部范围中将父范围字段用作变量

Graphql 在内部范围中将父范围字段用作变量,graphql,Graphql,我有一个疑问 query { foo { baz bar (barBaz: baz) { ... } } } 如何获取foo.baz的值,然后将其用作foo.bar中的过滤器?无需变量。。。[通常]1st resolver param=parent[通常具有先前解析的[direct]值]如果进一步嵌套会怎么样?正如从祖父母那里获得一个值一样,可以由父母读取[并提供级联]并分配给一些额外的(稍后从响应中删除

我有一个疑问

query {
    foo {
        baz

        bar (barBaz: baz) {
            ...
        }
    }
}

如何获取
foo.baz
的值,然后将其用作
foo.bar
中的过滤器?

无需变量。。。[通常]1st resolver param=parent[通常具有先前解析的[direct]值]如果进一步嵌套会怎么样?正如从祖父母那里获得一个值一样,可以由父母读取[并提供级联]并分配给一些额外的(稍后从响应中删除)字段/属性