AWS KeyConditionExpression dynamodb查询

时间:2018-02-19 14:31:00

标签: amazon-web-services amazon-dynamodb

我试图使用查询表达式获取

ATTEMPT EDIT - 1 PASS 调用Query操作时发生错误(ValidationException):Invalid KeyConditionExpression:语法错误;令牌:" {",附近:" {""

此查询类似于

aws dynamodb query --table-name name-of-table --key-condition-expression 'id=:91'

我已经尝试过"" id" =" 91"',':id =":91&#34 ;'等

id是分区键,因此这也是所需的必需属性。

1 个答案:

答案 0 :(得分:2)

试试这个

aws dynamodb query --table-name name-of-table --key-condition-expression 'id = :idval' --expression-attribute-values '{":idval":{"S":"91"}}'

您必须在属性上使用值替换。您可以选择使用属性名称替换。

注意我假设你的id属性是String类型。如果是数字,请将其更改为“N”。