'Refresh' python 中的 DynamoDB table?

'Refresh' DynamoDB table in python?

我正在创建一个 lambda 函数来更新 DynamoDB 中的项目的一部分,然后 returns 项目的那一部分。似乎 update_item() 有一些延迟,或者更新直到函数结束才生效。我在 return 中获得的值从未应用函数的更新。因此,有没有办法 'update' table 并在 returning 之前应用更改?

我很笨,很明显,我更新后再也没有查询过table。

要获取更新的项目,只需再次运行查询数据即可。

data = table.query(
    KeyConditionExpression=Key('primary_key').eq(item_id)
)