AWS AppSync中的定义ID标量类型

问题描述 投票:2回答:1

我正在将一些现有的Go代码迁移到AWS AppSync应用程序中。在大多数情况下,这是一个相当简单的过程。但是,我遇到了ID标量的问题。在我现有的代码库中,ID由一个Int支持。 AppSync将ID视为字符串类型。 定义待办事项类型下的https://docs.aws.amazon.com/appsync/latest/devguide/designing-your-schema.html这里的文档指出:

ID标量类型是唯一的标识符,可以是String或Int。您可以在解析器映射模板中控制它们以进行自动分配,这将在后面介绍。

但是我在文档中找不到可以指定ID标量是Int还是String的任何地方。是否可以按照文档建议的那样在AppSync的映射模板中更改ID类型?

amazon-web-services go graphql aws-appsync
1个回答
0
投票

我是AppSync团队的成员,因此基本上,文档中的这一行意味着如果您从映射模板返回一个int,它将在您的数据源中被视为一个int,对于String则被视为int。视为字符串。

© www.soinside.com 2019 - 2024. All rights reserved.