gpt4 book ai didi

graphql - 有没有办法 "spread"或 "flatten"GraphQL 响应?

转载 作者:行者123 更新时间:2023-12-04 12:57:12 24 4
gpt4 key购买 nike

我有一个像这样的 GraphQL 查询

{
allContentfulDocuments {
edges {
node {
documents {
id
}
}
}
}
}

有什么办法可以把 edges弄平和 node层,变成本质上像这个查询一样的东西:
{
allContentfulDocuments {
documents {
id
}
}
}

最佳答案

您可以通过使用 Array.prototype.map 来实现这一点。 .

data.allContentfulDocuments.edges.map(edge => 
edge.node.documents.map(document => ({ id: document.id }))

关于graphql - 有没有办法 "spread"或 "flatten"GraphQL 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47590134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com