【问题标题】:BatchGet - AWS DynamoDB with any sort keyBatchGet - 具有任何排序键的 AWS DynamoDB
【发布时间】:2019-04-22 11:30:09
【问题描述】:

我正在为 DynamoDb 使用 AWS (JS) 文档客户端库,并尝试从表(分区+排序键)中执行 batchGet。问题是我想通过分区键和任何排序键获取所有项目。

如果我没有在batchGet 中定义排序键,我会得到ValidationException: The provided key element does not match the schema。 如果我这样做 - 它工作正常,但对我来说真的很不方便,我可以只通过分区键查询同一个表,所以我想我可能会遗漏一些东西。

【问题讨论】:

    标签: javascript node.js amazon-web-services amazon-dynamodb


    【解决方案1】:

    尝试使用分区键和应用程序所需的多个排序键创建多个全局二级索引 (GSI)。

    参考https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-07
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多