Я хочу добавить int в список в DynamoDB.Это работает:
update := expression.Set(
expression.Name("signers"),
expression.Name("signers").ListAppend(expression.Value([]int{theInt})),
)
expr, err := expression.NewBuilder().WithUpdate(update).Build()
Но только если в списке уже есть значение.Я хочу создать список, если он не существует.Я пытался:
.Add(
expression.Name("signers"),
expression.Value(theInt),
и
.Add(
expression.Name("signers"),
expression.Value([]int{theInt}),
Которые оба возвращают:
ValidationException: Invalid UpdateExpression: Incorrect operand type for operator or function; operator: ADD, operand type:LIST
Как мне установить тип theInt для списка?
Я, должно быть, упускаю что-то очевидное