首页 > 解决方案 > Dynamodb 等价于 SQL 案例

问题描述

好吧,我试图过滤我的查询结果以获得一组固定的案例,例如

区域 = 'X' || 'Z' || 'C'

在 SQL 中,您可以为此使用 CASE,我如何在 dynamo 上实现这一点?我在文档上没有找到

标签: amazon-web-servicesamazon-dynamodb

解决方案


看起来在 SQL 中你实际上会这样做:

select * from table where region in ['X', 'Z', 'C']

我不清楚你将如何使用CASE它。

DynamoDB 也有一个IN条件,记录在这里,因此您可以使用过滤器表达式,例如:

FilterExpression: 'region IN (:region1, :region2, :region3)'

推荐阅读