Graphql查询在AppSync控制台上工作正常,但在客户端抛出错误

问题描述

我的架构和查询在放大控制台上工作正常,但是在客户端抛出类型不匹配错误。仅当返回的对象中有多个记录时才会发生这种情况

只有一条记录时数据成功返回

enter image description here

对象包含多个记录时发生错误

enter image description here

架构:

DF<-DF %>%
group_by(Year) %>%
mutate(c(BioTest,MathExam,WritingScore)),scale)

我在前端的查询

type Member {
    Id: ID
    PartyId: String
    Status: MemberStatus
    PersonName: MemberName
    Email: String
    UniformId: String
    Name: String
}

type MemberName {
    FirstName: String
    LastName: String
    FullName: String
    InformalName: String
}

type MemberStatus {
    PartyStatusId: String
    Name: String
    Description: String
    ActiveStatus: Int
}

type Query {
    listMembers(id: ID,firstName: String,lastName: String): [Member]
}

解析器

enter image description here

我在这里错过什么还是做错什么了吗?让我知道是否需要更多信息。

谢谢!

解决方法

如果有人想知道,我之所以能够解决这个问题,是因为lambda数据源没有防范空参数的方法。一旦修复,数据便开始按预期流动。谢谢,Myz。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...