我有一个看起来像这样的GraphQL查询
{
allContentfulDocuments {
edges {
node {
documents {
id
}
}
}
}
}
有没有办法将edges
和node
图层压缩成基本上像此查询一样的内容:
{
allContentfulDocuments {
documents {
id
}
}
}
答案 0 :(得分:1)
您可以使用Array.prototype.map
来实现此目的。
data.allContentfulDocuments.edges.map(edge =>
edge.node.documents.map(document => ({ id: document.id }))