python - 如何使用 2 个主键从 dynamoDB 查询
问题描述
我对来自我的 dynamoDB 的数据进行了以下查询。它工作正常。如果 id = 1 或 id = 2,我需要查询同一个表。如何在 python 中执行此查询?
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('user')
results = table.get_item(
Key=[
{
"id": 1
}
]
)
解决方案
查看 BatchGetItem API ( https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchGetItem.html )。它将允许您指定要从 Dynamo 检索的主键列表。
推荐阅读
- linux - 连接时,HEX+CAN 电缆不会在 ubuntu 20.04 上创建 /dev/ttyUSB*
- java - 一次只发出 1 个事件的反应器接收器?
- json - 如何使用 Ajax 将 Summernote 文本从 JSON 数据转换为纯文本?
- javascript - JavaScript - 多个重叠的异步 GET 请求?
- azure-devops - Gitlab 存储库和 Azure Devops 项目管理集成
- elasticsearch - fluentd无法连接到集群中的elasticsearch
- spring-cloud-gateway - spring cloud gateway - 创建动态 java 路由
- tcp - 解释 Web 服务器如何识别和区分这些同时的 TCP 连接
- html - 添加文本引导时的列扩展
- bash - 有没有办法将当前的 pane_id 发送到 tmux 窗口中的所有窗格?