Reactjs 图ql AWS反应罐';t解析值类型不匹配预期类型列表
我有个问题要问Reactjs 图ql AWS反应罐';t解析值类型不匹配预期类型列表,reactjs,amazon-web-services,graphql,aws-appsync,Reactjs,Amazon Web Services,Graphql,Aws Appsync,我有个问题要问 const allquerys=wait API.graphql(graphqlOperation(querys.listProcess)) 然后在我的querys.js中,我将其定义为 ```export const listProcess = `query ListProcess( $filter: ModelProcessFilterInput $limit: Int $nextToken: String ) { listProcess(filter: $f
const allquerys=wait API.graphql(graphqlOperation(querys.listProcess))代码>
然后在我的querys.js中,我将其定义为
```export const listProcess = `query ListProcess(
$filter: ModelProcessFilterInput
$limit: Int
$nextToken: String
) {
listProcess(filter: $filter, limit: $limit, nextToken: $nextToken) {
items {
id
routine {
id
key
}
event {
eventId
detailType
source
account
time
region
resources
detail
}
tasks {
key
title
status
processId
context
eventId
message
export
error
output
}
workers {
id
type
}
status
context
}
nextToken
}
}
`;```
当我去查询它时,我在JS中得到了这个错误
位置:空
消息:“无法解析值(/listProcesss/items[1]/tasks):类型不匹配错误,应为类型列表”
路径:数组(4)
0:“listProcesss”
1:“项目”
2: 1
3:“任务”
长度:4当DynamoDB数据与GraphQL模式不匹配时,会发生此错误
当数据中存在映射/对象时,当GraphQL模式设置为期望列表/数组时。当DynamoDB数据与GraphQL模式不匹配时,会发生此错误
当数据中存在映射/对象时,当GraphQL架构设置为期望列表/数组时。直接调用AppSync时,命令是否成功?如果不是,这可能是ListProcesss解析器中的一个问题,在这种情况下,我们需要知道您用于帮助您的VTL。您的意思是直接从AWS AppSync?我认为直接运行查询很好。我不确定在VTL上哪里可以找到信息?直接调用AppSync时命令是否成功?如果不是,这可能是ListProcesss解析器中的一个问题,在这种情况下,我们需要知道您用于帮助您的VTL。您的意思是直接从AWS AppSync?我认为直接运行查询很好。我不确定在VTL上哪里可以找到信息?