amazon-web-services - 有没有办法在 AWS DynamoDB 中选择嵌套字段作为分区键?

标签 amazon-web-services amazon-dynamodb

我有一个像这样的 JSON 文档:

{
  "best_answer": {
    "answers": { 
      "a" :"b",
      "c" :"d"
    },
    "question": "random_question"
  },
  "blurbs": []
}

我想在“问题”字段(嵌套在 best_answer 中)上创建分区键。如何在 AWS 控制台上执行此操作?

最佳答案

唯一可行的方法是将“问题”实体添加为项目的顶级属性,在本例中为分区键,此外还嵌入到 JSON 中。这是否是一个好的分区键还有待观察。如果不进一步了解您的用例及其访问模式,我无法对此发表评论。

关于amazon-web-services - 有没有办法在 AWS DynamoDB 中选择嵌套字段作为分区键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55548647/

相关文章:

amazon-web-services - 使用 Application Load Balancer 将 http 重定向到 https

amazon-web-services - EC2 的 AWS 免费套餐限制

java - 使用Java从EC2中的S3读取CSV文件

c# - 如何从 S3 获取 GetObjectResponse 的字节?

node.js - 将文件从 S3 读入缓冲区

android - 放大初始化不断失败

database - DynamoDB 查找最近的整数键

node.js - 如何调试 aws lambda 函数?

node.js - 使用 NODEjs : Syntax error; token: \"updated\", 附近的 DynamoDB 更新:\"set updated =\""

node.js - 从另一个 lambda 调用 lambda 时出现问题