in der boto3 Dokumentation ein Element der Aktualisierung wird durch dieses Beispiel beschrieben:Boto3 Aktualisierung mehrere Werte
table.update_item(
Key={
'username': 'janedoe',
'last_name': 'Doe'
},
UpdateExpression='SET age = :val1',
ExpressionAttributeValues={
':val1': 26
}
)
aber was ich tun soll, wenn ich mehrere Werte des Elements aktualisieren möchten. Ich konnte dazu keine Informationen finden. Kann jemand helfen? Vielen Dank!
EDIT:
Ok, es scheint, wie dies funktioniert, kann jeder bestätigen, ob dies der richtige Weg ist. Nur um sicher zu sein, dass ich hier nichts falsch mache.
table.update_item(
Key={
'id': item['id']
},
UpdateExpression='SET value1 = :val1, value2 = :val2',
ExpressionAttributeValues={
':val1': someValue1,
':val2': someValue2
}
)
Vielen Dank!
Ja das ist richtig. Es ist eindeutig hier dokumentiert: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.html –