gpt4 book ai didi

graphql - Apollo (graphQL)-如何在查询中发送对象数组

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

我想在graphQL查询中发送对象数组。但是我不知道如何在查询$ gallery中键入指针:其中Type将是一个简单的数据结构,如类或字典。

 apollo_client.mutate({mutation: gql`
mutation m(
$title: String!, $gallery:<Type?>){
mutatePmaGallery(pmaData:
{title: $title, gallery: $gallery}) {
pma{
id
}
}
}`,
variables: {
title: _this.state.title,
gallery: {<Type?>}
})

最佳答案

首先,您需要根据图库结构定义输入类型:

input GalleryType {
id:ID!
name: String!
}

然后,您可以简单地执行以下操作:
apollo_client.mutate({mutation: gql`
mutation m(
$title: String!, $gallery:[GalleryType!]!){ //changed part
mutatePmaGallery(pmaData:
{title: $title, gallery: $gallery}) {
pma{
id
}
}
}`,
variables: {
title: _this.state.title,
gallery: {<Type?>}
})

关于graphql - Apollo (graphQL)-如何在查询中发送对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49013029/

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