我想知道在AppSync中仅使用一个发电机解析器是否可能有多个dynamodb请求? 还是唯一/最好的处理方式是使用lambda函数?
答案 0 :(得分:0)
实际上,不。实际上,您甚至无法在单个资源定义中的查询中查询多个索引。
但是,如果要将该结构用于联接多个DynamoDB表,则可以将解析器不附加到查询条目;但要与其他字段关联的字段。
我遇到了类似将用户关联到另一个包含帖子的表格的问题,并且我通过附加一个针对 User 类型的 Posts 字段的解析器来传递它。
此问题涉及一个类似的问题,在这种情况下非常有用:https://github.com/awslabs/aws-mobile-appsync-sdk-js/issues/17
如果您的情况并非如此,则可以详细说明问题。总的来说,我似乎在猜测您要关联表的目的。
答案 1 :(得分:0)
您是否通过AWS AppSync查看了批处理解析器?https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-dynamodb-batch.html
这将允许您在单个请求中写入一个或多个表,还允许您在单个请求中执行多个写入/读取/删除操作。
答案 2 :(得分:0)