如何在 Dynamo DB 中实现两个排序键?

Bob*_*Bob 13 amazon-web-services amazon-dynamodb dynamodb-queries

I\xe2\x80\x99m 在 AWS 上使用 DynamoDB 构建数据库。

\n\n

我使用变量 X 作为分区键,使用变量 Y 作为排序键。

\n\n

我还有一个变量 Z,我需要它作为第二个排序键。

\n\n

有没有办法做到这一点?

\n

Mar*_*cin 11

一般来说,在 DynamoDB 中,如果您需要替代排序键,您可以创建本地二级索引:

要为您的应用程序提供排序键选择,您可以在 Amazon DynamoDB 表上创建一个或多个本地二级索引,并对这些索引发出查询或扫描请求。

需要注意的重要事项是,LSI只能在创建主表时创建,并且以后无法删除。

每个表最多可以有 5 个 LSI。