从数组中查找特定ID javascript dynamoDB(local)

问题描述 投票:0回答:1

这是数组 回复:

  {
      "sk": "srName",
      "Name" : "John",
      "pk": "srName:6666ad97-53bf-4557-8b19-a552a75edd39"
    },
    {
      "sk": "srName",
      "Name": "Brian",
      "pk": "srName:7f3569b2-62aa-4ac3-a2e8-10255fdb0769"
    }
  ]

我正在尝试用 javascript 编写代码以从上面的数组中获取特定项目

获取http://localhost:3000/6666ad97-53bf-4557-8b19-a552a75edd39

回应应该是:

[
    {
        "eventId": "6666ad97-53bf-4557-8b19-a552a75edd39",
        "Name" : 'Brian'
       
    }
]
javascript express amazon-dynamodb
1个回答
0
投票

要获取列表中的项目,您必须传入该对象的索引或总值,但您不是。

我建议您对数据进行垂直分区,使列表中的每个项目都是 DynamoDB 中自己的项目。

https://aws.amazon.com/blogs/database/use-vertical-partitioning-to-scale-data-efficiently-in-amazon-dynamodb/

© www.soinside.com 2019 - 2024. All rights reserved.