Мне нужна таблица со структурой
{
userId : 123,
Tracking: true
}
Возможно, что пользователь не существует для первой операции. Таким образом, по умолчанию должно быть установлено значение false. Следующий запрос делает это значение истинным, 3-й запрос снова делает его ложным и так далее. Аналогично NOT (отслеживание), т.е. запись отрицания в значение.
Я мог бы сделать это, читая таблицу, отрицая значение в функции my lambda и обновляя таблицу новыми атрибутами.
Это будет означать запрос GET и UPDATE для БД. Я ищу способ отправить флаг отрицания. Таким образом, я просто пишу ложь, если пользователь не существует. Если пользователь существует, я бы переключился между истиной и ложью в зависимости от уже существующего логического значения.
Просто интересно, есть ли способ сделать это. Это будет тогда один запрос на обновление БД. Любые указатели будут полезны.
Я не нашел большой помощи в документации https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/DocumentClient.html#update-property