如何将“数字类型”字段映射到AppSync表架构? 我们有一个具有Number类型的发电机表(作为主分区键)。在AppSync控制台中,当我们通过“导入DynamoDB表”创建API时,我已经尝试过
(1)映射到String / ID:我们可以扫描,但GetItem不起作用。两者都会给出错误消息:
提供的关键元素与架构不匹配(服务:AmazonDynamoDBv2;状态代码:400;错误代码:ValidationException;请求ID:4PA6K11N026Q9O2AOJ408PSUHNVV4KQNSO5AEMVJF66Q9ASUAAJG)
(2)映射为int:Scan和GetItem均不起作用。扫描将显示错误消息:
无法序列化值(/ listInstruments / items [0] / instrumentPermId):预期类型为“ Int”,但为“ Long”
GetItem将给出错误消息:
WrongType类型的验证错误:值为'IntValue {value = 192760238682}'的参数'instrumentPermId'不是有效的'Int'@'getInstrument'
有人可以建议吗?