What's the go-sdk equivalent of --limit 1
?
I can do in CLI like:
aws dynamodb query
--table-name TABLE_NAME
...
--limit 1
I wasn't sure how to do this in go-SDK, I tried below:
var parameter = &dynamodb.QueryInput{
TableName: aws.String("TABLE_NAME"),
KeyConditions: map[string]*dynamodb.Condition{...},
SetLimit: aws.String("1"),
}
response, err := Dyna.Db.Query(parameter)
Then I had an error like:
$ go test
# _/home/test/
./test.go:48:11: unknown field 'SetLimit' in struct literal of type dynamodb.QueryInput
What's the correct way of --limit 1
in go-SDK?
Found answers here: https://github.com/aws/aws-sdk-go/blob/master/service/dynamodb/api.go#L9608
Limit: aws.Int64(1),