amazon-dynamodb - 根据之前的查询结果查询商品详情 DynamoDB
问题描述
我还是 DynamoDB 的新手,如何根据之前的查询结果进行查询?
这就是我的桌子的样子:
我想查询用户的项目信息列表。从我的第一个查询中,USER#001 的结果有 [PROJECT#001,PROJECT#002]。然后我想根据第一个查询获取列表项目详细信息。如何进行“嵌套”查询?或者无论如何我可以更有效地查询?
*表结构是固定的,我不能改变它。
解决方案
你不能。这不是 DDB 的工作方式......
您所能做的就是一个BatchGetItem()以及两个项目的 pk 和 sk。
或者,如果您碰巧不知道 SK,您只需要使用 pk 进行两次单独的 Query() 调用。
推荐阅读
- composer-php - 未定义作曲家安装软件包命令
- python - 如何在熊猫中设置行范围?
- javascript - 如何从 VSCode 调试器调用异步函数?
- python - Python:TypeError:只能将str(不是“int”)连接到str:变量存储错误
- java - 如何恢复显示预购 bst?
- android - BillingClient.launchBillingFlow 期间 Android Play 商店崩溃
- javascript - 如何保持可折叠项目的位置?
- python - 如何在 python 中访问 Pool.map 中的全局变量
- vba - 通过 SQL 存储过程记录集访问 VBA 循环进入子表单
- python-3.x - 无法为个人项目从多个页面抓取数据