Я пытаюсь извлечь столбец из таблицы Dynamo DB, например, SELECT users FROM tableName
.
db := dynamodb.New(session)
input := &dynamodb.ScanInput{
TableName: aws.String("TableName"),
ProjectionExpression: aws.String("User"),
}
users, err := db.Scan(input)
log.Println("Users:", users, err)
Журнал просто печатает Users: {} Either the KeyConditions or KeyConditionExpression parameter must be specified in the request.
Карта ответов пуста. Имя таблицы является единственным обязательным полем для объявления ScanInput, и я не пытаюсь ничего фильтровать. Что я здесь не так делаю?
Редактировать: каким должно быть выражение KeyConditionExpression, когда я не пытаюсь выполнить запрос с указанным значением c?