【发布时间】:2017-07-09 15:34:40
【问题描述】:
我尝试使用生成分区键 category 和排序键 tinponId 的二级索引查询我的表 Tinpon。我的目标是排除具有某些 tinponIds 的项目。我的第一个想法是进行否定比较:
keyConditionExpression = "category = :category AND tinponId != :tinponId"
但只有相等的 = 比较。然后我尝试了其他方法(遗憾的是不存在):
keyConditionExpression = "category = :category NOT tinponId = :tinponId"
keyConditionExpression = "category = :category AND tinponId <> :tinponId"
keyConditionExpression = "category = :category AND tinponId < :tinponId AND tinponId > :tinponId"
在the AWS guide 之后没有不等于比较。为什么这样?
有没有办法查询 DynamoDB,不包括 id 列表,或者是检索一大堆项目并稍后手动过滤它们的唯一选择?
【问题讨论】:
标签: database amazon-web-services nosql amazon-dynamodb