DynamoDB: SET list_append não funciona usando o aws sdk
Eu preciso anexar uma string a uma string definida em uma tabela dynamodb usando a chave correspondente. Esta é a expressão Update que eu uso para fazer o updateItem:
var params = {
"TableName" : tableName,
"Key": {
"ID": {
S: "20000"
}
},
"UpdateExpression" : "SET #attrName = list_append(#attrName, :attrValue)",
"ExpressionAttributeNames" : {
"#attrName" : "entries"
},
"ExpressionAttributeValues" : {
":attrValue" : {"SS":["000989"]}
} };
Isso funciona quando eu faço o updateItem () usando o aws cli. Mas ao usar o aws-sdk no nodejs, estou recebendo o erro:
Invalid UpdateExpression: Incorrect operand type for operator or function; operator or function: list_append, operand type: M\n
Qualquer ajuda? obrigado