【发布时间】:2017-03-28 21:06:57
【问题描述】:
我正在尝试使用 boto3 的低级客户端 api 查询 dynamodb。
response = client.query(
TableName='People',
IndexName='country-index',
KeyConditionExpression='country = :country',
FilterExpression="attribute_not_exists('age') AND attribute_not_exists('address')",
ExpressionAttributeValues={
":country":{"S": "USA"}
},
Limit=100
)
我得到一个语法错误:
调用查询时发生错误(ValidationException) 操作:无效的FilterExpression:语法错误;令牌:“'”,附近: "('年龄"
boto3 中的文档重定向到亚马逊开发者指南。我找不到 client.query(...) 的语法。列出的示例用于使用 table.query(...)
【问题讨论】:
标签: python amazon-web-services amazon-dynamodb boto3