我有下表:
ItemUUID (string) | Purchases (number) | Type (string)
--------------------------------------
book-a | 5 | book
book-b | 1 | book
book-c | 10 | book
每次有人购买商品时,我都想增加Purchases
. 然后我想查询表以获取购买最多的商品(ItemUUID
按 DESC 排序Purchases
)
我想我可以创建一个主键,并使用排序键ItemUUID
创建一个全局二级索引。然后查询 GSI where ,将排序键留空,降序排序。Type
Purchases
Type = book
这是行不通的。DynamoDB 是否可以使用我的用例?