python - 通过 Boto3 为 DynamoDB 中的每一行更新一个列?
问题描述
假设我有一个包含 1000 行的表,我想用 Boto3 (Python) 中的每一行的常量值更新第 3 列和第 4 列:
table.update_item(
Key={
'id': item['id']
},
UpdateExpression='SET value1 = :val1, value2 = :val2',
ExpressionAttributeValues={
':val1': someValue1,
':val2': someValue2
}
)
我可以在每一行上运行一个循环并执行以下操作,但想知道是否有更有效的全表更新策略可以为此运行。
解决方案
推荐阅读
- git - 警告:在包文件中找不到符合条件的大 blob - 是否需要打包 repo?
- node.js - 执行 npm install 导致 fsevents 错误
- python - Python中更短的函数表达式:lambda的快捷方式
- laravel - Aws ec2 实例中 docker 容器内的“Composer update”命令内存不足错误
- r - 如何将韩文脚本 shapefile 读入 R/sf
- swift - 如何更改导航栏的高度
- postgresql - 根据引用另一列的一列查找实体并支持分页
- azure-devops - Azure DevOps 项目级构建服务在旧项目上不可见
- angular - Angular-将视图中的参数传递给@ViewChile要使用的组件
- razor - 如何在 JSReport AspNetCore Razor 视图中添加图表