【发布时间】:2022-01-24 02:44:58
【问题描述】:
我是 GraphQL 的新手。我有一个看起来像这样的查询
query X {
x
y
z
a
b
p
q
我希望回复是这样的:
m: {
x
y
z
},
n: {
a
b
},
o: {
p
q
}
我怎样才能做到这一点?
【问题讨论】:
-
你不能那样做。您可以在响应结构中更改的唯一内容是字段名称。重命名字段有一个实际用途:它允许您使用不同的参数查询相同的字段两次。除此之外,GraphQL 并不关心响应的重构。在客户端进行 3 次不同的查询或重塑响应。