Я хочу удалить два атрибута из элемента в таблице DynamoDB. В документах и везде в inte rnet показано удаление только одного атрибута. Можно ли удалить несколько атрибутов одновременно из элемента в таблице DynamoDB. Если так, то как? Ниже приведен код, который я пробовал:
const params = {
TableName: process.env.REPORTS_TABLE,
Key: {
ReportId: removeParams.reportId
},
UpdateExpression: 'REMOVE #param1, #param2',
ExpressionAttributeValues: { '#param1': 'StartDate', '#param2': 'EndDate' },
ReturnValues: 'UPDATED_NEW'
};
const res = await updateReport(params);
Я получаю следующую ошибку:
ValidationException: ExpressionAttributeValues contains invalid key: Syntax error; key: "#param2"
Это ограничение от AWS или есть какой-либо другой способ сделать это?