У меня есть таблица в DynamoD со структурой:
Теперь, когда пользователь вызывает мою лямбда-функцию и ставит новый счет.В этом случае мне нужно обновить поле, новое значение которого больше старого значения.
Пример : текущее значение s1: 6354, s10: 1513, s1001: 328
Если пользователь отправит новое значение: s1: 1000, s10: 2000, s1001: 4567
Я ожидаю, что заменит оценку s1 и заменит значения s10 и s1001.Таким образом, новое значение элемента в таблице должно быть: s1: 6354, s10: 2000, s1001: 4567
Я прочитал документ AWS, но понял, что при проверке обновленного условия у меня есть только 2 варианта: заменить текущий элемент новым элементом (какое поле в параметрах при updateItem) или сохранить текущий элемент.
Итак, пожалуйста, дайте мне знать, есть ли решение этой проблемы?Спасибо!