我正在研究GraphQL并得到一个问题,我甚至不确定如何在文档中查找。可能这甚至不应该起作用,但无论如何我都会问。
我有这个问题:
query {
organization(login: "facebook") {
repositories(first: 5) {
items: edges {
repo: node {
name
owner {
login
}
}
}
}
}
}
现在,在回复中我想要一种方法将登录放在名称旁边,而不是嵌套在所有者登录中。
所以在回应中而不是:
{
...
"name": "react-native",
"owner": {
"login": "facebook"
}
}
我想:
{
...
"name": "react-native",
"ownerName": "facebook"
}
谢谢。
答案 0 :(得分:0)
从规范来看,这是不可能的。响应必须按照对象类型的形状进行整形。有一个名为GraphQL Lodash的项目为您提供了修改结果的新指令。它在这里可能会有所帮助,但它相当实验性,IMO非常不合逻辑。