У меня есть элемент DynamoDB с атрибутом списка типов. Хотя на сервере express я могу добавить элемент в этот список, однако, когда я добавляю новый элемент, после первого добавления, он вставит предыдущий элемент И новый.
Пожалуйста, кто-нибудь может пролить свет на то, что происходит?
exports.updatePhotoUrls = (username, newUrl) => {
const params = {
TableName: "Moments",
Key: { username },
UpdateExpression: "SET photos = list_append(photos,)",
ExpressionAttributeValues: {
":vals": [newUrl]
},
ReturnValues: "UPDATED_NEW"
};
return ddb
.update(params, (err, data) => {
if (err) console.log(err);
return data;
})
.promise();
};
Вывод, который я получаю,
urls: [test1, test1, test2, test2, test3]