案头见蠹鱼,犹胜凡俦侣。这篇文章主要讲述用于过滤用例的AppSync DynamoDB解析器相关的知识,希望能为你提供帮助。
我正在开发一个允许用户将资源上传到互联网的应用程序。
我正在努力学习如何编写一个解析器来获取特定用户发布的资源。
我有3个DynamoDB表
UserTable
- > 用户的集合PostTable
- > 资源集合PostUserTable
- > 用于存储用户和帖子之间关系的集合
UserTable
连接2个表(PostTable
和PostUserTable
)来完成。尽管DynamoDB或任何类型的NoSQL数据库允许我们使用更灵活的方式来存储数据,但我希望(希望)每个用户在一天结束时拥有许多资源,所以我决定以相同的方式设计表。关系数据库管理系统。但我不知道你怎么能写一个解析器只过滤特定用户的帖子?我有一个名为
getMyPosts
的graphql查询,我希望它能够返回我上传的帖子。答案【用于过滤用例的AppSync DynamoDB解析器】如果您转到AppSync控制台并在字段上单击“附加”以添加解析程序,则每个解析程序模板代码编辑器的右上角都会显示一个下拉列表,其中包含许多如何为DynamoDB制作解析程序模板的注释示例。这是一个很好的起点,有多个过滤器等示例。您可以在此处阅读有关完整DynamoDB过滤器语法的更多信息:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.FilterExpression。
推荐阅读
- Android(自动选择调试/发布Maps v2 api密钥())
- 将App Engine URL分派给Compute Engine实例
- 我可以在不使用gradle的情况下使用Xamarin.Android中的Android数据绑定库吗(不是MVVM for dotnet)
- 如何在android中获取cognito中的其他用户数据
- 保护REST API以供Android客户端使用
- 关闭xp默认共享的小攻略
- 玩转win xp个性图标的技巧
- xp下禁用文件夹选项的小妙招
- windows xp下防范驱动程序签名提示的办法