首页 > 解决方案 > 如何使用 AWS SDK v2 在 dynamodb 中按键获取项目?

问题描述

我正在学习 Golang 以使用 AWS-SDK-GO-V2 连接 dynamodb,但我不明白如何按键获取一项。

我看到的所有示例都使用 v1,但我需要 V2。

标签: goaws-sdk-goamazon-dynamodb

解决方案


我在reddit中找到了解决方案

例子

getItemInput := &dynamodb.GetItemInput{
  Key: map[string]types.AttributeValue{
    "Id": &types.AttributeValueMemberS{Value: id},
  },
  TableName:            aws.String("TableName"),
  ConsistentRead:       aws.Bool(true),
  ProjectionExpression: aws.String("Id, Name, Timestamp"),
}

推荐阅读