0
對於一個項目,我必須使用DynamoDB(aws)和python(與boto)。在DynamoDB中使用group
我有一個日期項目,我需要顯示按日期或按月分組的計數。
喜歡的東西 在當月的日期1/2:5,2/2:10,3/2:7,4/2:30,5/2:25,...] 或 一年中的月份[一月:5,二月:10,三月:7,...]
對於一個項目,我必須使用DynamoDB(aws)和python(與boto)。在DynamoDB中使用group
我有一個日期項目,我需要顯示按日期或按月分組的計數。
喜歡的東西 在當月的日期1/2:5,2/2:10,3/2:7,4/2:30,5/2:25,...] 或 一年中的月份[一月:5,二月:10,三月:7,...]
您可以創建2個GSI:1,日期爲hashKey,1個月爲hashKey。這些GSI會指向您當月/當天的行。
然後,您可以查詢GSI,獲取該月份/日期的所有行,然後自行完成聚合。
這是否適合您?
謝謝!
Erben
您的意思是我必須分別存儲日,月和年嗎? – user2121530 2015-03-06 18:08:14
是的,在不同的字段/列中 – 2015-03-06 23:15:51