एक आइटम को अद्यतन करने boto3 दस्तावेज में इस उदाहरण द्वारा वर्णित है:Boto3 को अद्यतन करने के एक से अधिक मान
table.update_item(
Key={
'username': 'janedoe',
'last_name': 'Doe'
},
UpdateExpression='SET age = :val1',
ExpressionAttributeValues={
':val1': 26
}
)
लेकिन क्या कर रहा हूँ मैं क्या करना चाहिए, अगर मैं आइटम के कई मानों को अपडेट करना चाहते हैं। मुझे इस पर कोई जानकारी नहीं मिली। क्या कोई मदद कर सकता है? धन्यवाद!
संपादित करें:
ठीक है, यह इस तरह काम करने के लिए, किसी को भी पुष्टि कर सकते हैं कि मौसम का यह सही तरीका है लगता है। बस यह सुनिश्चित करने के लिए कि मैं यहां कुछ भी गलत नहीं कर रहा हूं।
table.update_item(
Key={
'id': item['id']
},
UpdateExpression='SET value1 = :val1, value2 = :val2',
ExpressionAttributeValues={
':val1': someValue1,
':val2': someValue2
}
)
धन्यवाद!
हाँ यह सही है। यह यहां स्पष्ट रूप से प्रलेखित है: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.html –