Amazon dynamodb DynamoDB查询1字段大于
我有游戏桌 为了简单起见,我只为这个问题添加两个字段 配子体: 死线播放: 我想查询比今天更具deadlineToPlay>的所有游戏 我将如何为此设置索引?我想我可以创建一个只使用deadlineToPlay的索引,但如果我在查询hashkey时理解正确,它必须是精确的值。无法使用>Amazon dynamodb DynamoDB查询1字段大于,amazon-dynamodb,Amazon Dynamodb,我有游戏桌 为了简单起见,我只为这个问题添加两个字段 配子体: 死线播放: 我想查询比今天更具deadlineToPlay>的所有游戏 我将如何为此设置索引?我想我可以创建一个只使用deadlineToPlay的索引,但如果我在查询hashkey时理解正确,它必须是精确的值。无法使用> 由于成本原因,我也不想使用扫描。解决这一问题的一种方法是创建或使用一个具有常量值的现有字段(例如,字段具有值true) 现在您可以像这样创建表键:hasdadline作为散列键,而deadlineToPlay作为
由于成本原因,我也不想使用扫描。解决这一问题的一种方法是创建或使用一个具有常量值的现有字段(例如,字段
具有值true
)
现在您可以像这样创建表键:hasdadline
作为散列键,而deadlineToPlay
作为排序键(如果已经创建了表,您可以在新的GSI中定义此键)
这样,您就可以通过hasdadline=true
和deadlineToPlay>今天进行查询