【发布时间】:2019-09-15 20:11:45
【问题描述】:
使用 AWS Amplify Transform 在“schema.graphql”中定义一个架构,然后将其编译并推送到 AWS Cloudformation。在 DynamoDB 中创建数据时,会自动为“createdAt”和“updatedAt”创建一个字符串(在自动生成的解析器中定义)。如果我指定与“所有者”相关的@auth 指令,它将把所有者字段记录在案。所有这些都在 schema.graphql 文件中定义。
我想要与上面类似的东西,想知道我是否可以在 schema.graphql 转换文件中做到这一点,或者我是否必须开始自定义解析器。
我只想记录创建和最后修改记录的用户名。所以在每条记录上我都想要“createdBy”和“updatedBy”。不需要所有者,因为应用程序不需要它 - 但我想知道谁创建了它,谁最后更新了,以及这一切发生的时间。
所以在我把它变得比它可能更复杂之前,我想检查一下是否有一些简单的方法可以实现这一点。
【问题讨论】:
标签: graphql aws-amplify aws-appsync