amazon-web-services - AWS KeyConditionExpression dynamodb 查询

标签 amazon-web-services amazon-dynamodb

我正在尝试使用查询表达式获取

尝试编辑 - 1 次通过 调用Query操作时发生错误(ValidationException):Invalid KeyConditionExpression:语法错误; token :“{”,附近:“{”“

这个查询看起来像

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

我尝试过 '"id"="91"'、':id=":91"' 等。

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

最佳答案

试试这个

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

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

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

关于amazon-web-services - AWS KeyConditionExpression dynamodb 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48868319/

相关文章:

python - Boto3 更新多个值

java - dynamoDB 中 putItemRequest 中预期的工作原理

java - 尝试为 DynamoDB 初始化客户端时 Amazon Lambda 超时

node.js - AWS SAM CLI 单元测试 Lambda 函数 NodeJS

amazon-web-services - 为什么终止的实例仍然显示在 GlobalVIew 中?

tomcat - 什么会导致 EC2 实例无法添加到 Elastic Load Balancer/健康检查失败?

amazon-web-services - 使用单个容器配置将端口映射添加到Dockerrun.aws.json

amazon-web-services - 在 terraform IPSec 隧道中使用的 AWS IP 地址(通过 Transit Gateway)

ruby - AWS ruby​​ sdk v2 - dynamodb 查询

android - DynamoDB 列表类型