DynamoDB如何使用PartiQL查询排序键?



你好,我是DynamoDB的新手,我已经创建了一个表,分区键"pk"和排序键"id">

在项目资源管理器中,我可以查询pk和排序键值,它似乎有效。

在PartiQL编辑器中执行

SELECT * FROM "dev" WHERE "pk" = 'config' AND "id" = "7b733512cc98445891dcb07dc4299ace"

和我得到错误过滤器表达式只能包含非主键属性:主键属性:id

我不知道如何在关键条件中指定排序键,而不是使用WHERE子句指定筛选条件。

我发现了错误,如果你使用"而不是"它不起作用"。所以正确的查询是:

SELECT * FROM "dev" WHERE "pk" = 'config' AND "id" = '7b733512cc98445891dcb07dc4299ace'

最新更新