我试图使用查询表达式获取
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是分区键,因此这也是所需的必需属性。
答案 0 :(得分:2)
试试这个
aws dynamodb query --table-name name-of-table --key-condition-expression 'id = :idval' --expression-attribute-values '{":idval":{"S":"91"}}'
您必须在属性上使用值替换。您可以选择使用属性名称替换。
注意我假设你的id属性是String类型。如果是数字,请将其更改为“N”。