【发布时间】:2018-12-02 04:15:48
【问题描述】:
这可能是一个愚蠢的问题,但我真的找不到办法。
所以,我有 DynamoDB 表,并且我在 AppSync api 中有架构。在表中,对于每一行,都有一个以列表作为其值的字段。那么如何在不替换现有项目的情况下将多个项目附加到此列表中?我应该如何编写该突变的解析器?
这是我的表格截图:
您可以看到列表中有多个程序。
我怎样才能再追加两个程序。
这是我的解析器的新屏幕截图: screenshot of resolver 我想在 UpdateItem 操作中添加一个存在检查方法。但是当前的代码不起作用。我想要的逻辑是使用“包含”方法来查看“toBeAddedProgramId”是否已经存在。但问题是,如何从User表中提取当前程序id列表,如何使程序id列表成为“list”类型(因为contains方法只取String set和String)。
我希望这个问题有意义。非常感谢各位。
最好, 哈里森
【问题讨论】:
标签: amazon-web-services amazon-dynamodb aws-appsync