我试图用产生分区键category和排序键tinponId的二级索引查询表Tinpon.我的目标是排除含有某些铁皮的物品.我的第一个 idea 是做一个负面的比较:
keyConditionExpression = "category = :category AND tinponId != :tinponId"
但只有=个相等的比较.然后我try 了其他几种方法(遗憾的是这些方法都不存在):
keyConditionExpression = "category = :category NOT tinponId = :tinponId"
keyConditionExpression = "category = :category AND tinponId <> :tinponId"
keyConditionExpression = "category = :category AND tinponId < :tinponId AND tinponId > :tinponId"
在the AWS guide之后没有not equal个比较.为什么会这样呢?
还有,有没有一种方法可以查询DynamoDB,不包括一组ID,或者是唯一的 Select ,可以检索一大堆项并稍后手动过滤它们?