如何在DynamoDB中使用FilterExpression允许缺少ExpressionAttributeValues

时间:2016-12-20 09:06:39

标签: amazon-web-services amazon-dynamodb

是否有办法满足可选的ExpressionAttributeValue,以免破坏您的FilterExpression,即

过滤器表达式:

FilterExpression: 'country = :country and age = :age'

是否有要添加到表达式的语法允许:country是可选的,如果是,则忽略。

SQL中的等价

where (country = @country OR @country is null) 

现在我正在做: (country =:country或:country =:none)

和:none是'none'

1 个答案:

答案 0 :(得分:0)

您可以使用FilterExpression {":age":20, ":country":"Japan", ":null":none}和ExpressionAttributeValues python digits-devserver 吗?