Golang での DynamoDb 接続に aws-sdk-go ライブラリを使用しています。
私の DynamoDb テーブルには、パーティション キーの DeviceId (文字列) とソート キーの時間 (数値) があります。GetItemInput を記述して、特定の DeviceId を持つすべてのデータを取得するにはどうすればよいですか?
params := &dynamodb.GetItemInput{
Key: map[string]*dynamodb.AttributeValue {
"DeviceId": {
S: aws.String("item_1"),
},
},
ExpressionAttributeNames: map[string]*string{
"DeviceId": "DeviceId",
},
TableName: aws.String("DbName"),
}
list, err := svc.GetItem(params)