根据之前的查询结果 DynamoDB 查询项目详细信息

时间:2021-01-29 13:31:29

标签: amazon-dynamodb dynamodb-queries

我还是 DynamoDB 的新手,如何根据之前的查询结果进行查询?

这是我的桌子的样子:

enter image description here

我想查询用户的项目信息列表。 从我的第一个查询,USER#001 的结果有 [PROJECT#001,PROJECT#002]。 然后我想根据第一个查询获取列表项目详细信息。 如何进行“嵌套”查询?或者无论如何我可以更有效地查询?

*表结构是固定的,我不能改变它。

1 个答案:

答案 0 :(得分:2)

你不能。这不是 DDB 的工作方式...

您所能做的就是使用两个项目的 pk & sk BatchGetItem()

或者,如果您不知道 SK,则需要仅使用 pk 进行两次单独的 Query() 调用。

相关问题