【问题标题】:dynamodb query by hashkey+multiple range keysdynamodb 通过 hashkey+多个范围键查询
【发布时间】:2015-12-07 09:34:13
【问题描述】:

我想通过hashkey+多个范围键查询dynamoDB... DynamoDBQueryExpression 不适用于 api。我无法在 api 级别设置多个范围键。我该怎么办

【问题讨论】:

  • 你想做什么? Query API 不支持这个,但是有一个 Batch GET API
  • @MrWiggles 我只想通过 hashKey 和多个范围键查询以获取一些行。我应该调用什么批处理方法?我使用 DynamoDBMapper

标签: amazon-dynamodb


【解决方案1】:

DynamoDBMapper 有一个 API,用于根据主键从多个表中检索多个项目,记录在 here

你要找的方法是

public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> 
         batchLoad(java.util.Map<java.lang.Class<?>,java.util.List<KeyPair>> itemsToGet)

KeyPair 将用于列出您的哈希/范围键

【讨论】:

  • 是的。我已经找到了您所建议的上述解决方案。非常感谢@MrWiggles
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-25
  • 2018-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多