如何进行查询以使我得到订单结果?

时间:2019-06-20 17:33:50

标签: amazon-dynamodb dynamodb-queries

我的表将包含一些列:

  • mainId
  • secondId
  • thirdId
  • fourthId
  • fifthId
  • dateCreated
  • 状态(可能的值:新的,已获建议的,已解决的
  • 严重性(可能的值:信息,警告,紧急)
  • 其他一些不相关的字段

分区键将是mainId,排序键是dateCreated(因为我需要通过此字段对每个查询进行排序)。

我还将使用GSI,在每种情况下,它都是其他ID(从第二个到第五个)+ dateCreated创建的。

我的问题是,由于我需要工作,GSI是否可以通过任何ID进行查询,以及特定状态和严重性(在大多数情况下,我需要不等于已解决的所有状态),和所有查询需要由dateCreated排序?我试图避免使用过滤器表达式。

0 个答案:

没有答案