如何使用带有dynamodb的aws cli查询名称包含“:”的索引?

时间:2019-02-16 11:19:13

标签: amazon-dynamodb dynamodb-queries

阅读文档,我可以看到键过滤器表达式应如下所示:

partitionKeyName = :partitionkeyval

但是,我的GSI值本身包含:。所以用这个:

aws dynamodb query --table-name my_table --index-name mark_id_index --select ALL_ATTRIBUTES --key-condition-expression mark_id=:bit:BT-EU:dev

导致以下错误:

An error occurred (ValidationException) when calling the Query operation: Invalid KeyConditionExpression: Syntax error; token: ":BT", near: ":bit:BT-"

如果单词是保留字,他们还提到使用#,但我认为在我看来,这是保留字。我尝试用Google搜索#变量,但是找不到任何东西。

0 个答案:

没有答案