У меня возникла проблема с DynamodB UpdateItem, вот мой код
response = dynamoTable.update_item(
Key={
'User': event['User']
},
UpdateExpression="set #T[0].#Year.#Month.#Day.#Hour = :i",
ExpressionAttributeNames = {
"#T" : 'time',
"#Year" : event["Year"],
"#Month" : event["Month"],
"#Day" : event["Day"],
"#Hour" : event["Hour"]
},
ExpressionAttributeValues={
':i': event["Value"]
}
)
Я хочу сохранить свои ежедневные данные в DynamodB 2020-01-02 03:00 значение 4
тогда в моем DynamodB будет обновлять таблицу, как это
time[{'2020':{'01':{'02':{03: 4}}}}]
я могу обновлять данные другого часа (значение 2020-01-02 04 3)
, но не могу обновить данные другого дня (2020-01- 03 03 значение 3)
сообщение об ошибке:
The document path provided in the update expression is invalid for update