如何基于Filter筛选多个属性的DynamoDb?

时间:2016-01-07 04:56:15

标签: amazon-dynamodb nosql

我在dynamodb中有一个包含以下属性的表 id - >散列键 eventname-> rangekey 开始日期 结束日期 地点名称 的locationType 成本

我想根据4个值eventname,locationname,startdate和enddate查询db。 什么是最好的方法呢? 如果我创建一个GSA,那么我只能基于两个属性

来完成

1 个答案:

答案 0 :(得分:1)

我也遇到过类似的问题。在许多情况下,构造组合键可能会有所帮助。例如,您可以使用分区键“EVENT + LOCATION”和范围键“START-END”创建GSA。

如果这没有帮助,您可以更详细地指定查询并举例说明吗?

干杯, 费边