DynamoDB PutItem и обновление одного поля

#amazon-dynamodb

#amazon-dynamodb

Вопрос:

У меня есть таблица, подобная

 request
avgResponseTime
  

Каждый выполненный запрос регистрируется в этой таблице. Я использую putItem для вставки или обновления элементов, но мне нравится avgResponseTime , чтобы это было «непрерывное значение» (среднее время ответа на данный момент время ответа на недавно добавленный запрос).

Есть ли способ сделать это за одну операцию?

Комментарии:

1. Как вы вычисляете среднее время отклика без сохранения количества запросов?

2. Количество запросов также хранится в БД, забыл упомянуть об этом.

3. Это значение тоже должно быть обновлено, верно?

4. Да, среднее время отклика и запросы требуют обновления.

5. Для этого вы можете использовать выражение обновления: docs.aws.amazon.com/amazondynamodb/latest/developerguide /…