Как запросить ключи, начинающиеся с подчеркиваний, с помощью динамического клика aws? - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть ключ, начинающийся с подчеркивания, и я не знаю, как его запросить

aws dynamodb query \
    --table-name mytable \
    --key-condition-expression '_mykey=:xxx' \
    --expression-attribute-values '{ ":xxx": {"S": "somevalue"}}'

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

Могу ли я как-нибудь его избежать? Я пробовал "/_mykey" и "\_mykey", но не работает

1 Ответ

0 голосов
/ 08 апреля 2020

это может быть самый ужасный пользовательский опыт, который я когда-либо имел с инструментом

aws dynamodb query \
    --table-name mytable \
    --projection-expression "#aaa" \
    --expression-attribute-names '{ "#aaa": "_id" }' \
    --key-condition-expression "#aaa=:bbb" \
    --expression-attribute-values '{ ":bbb": {"S": "somevalue"}}'
...