gpt4 book ai didi

java - DynamoDB 中的全局二级索引

转载 作者:行者123 更新时间:2023-12-01 17:32:02 25 4
gpt4 key购买 nike

我必须在 Dynamo Db 中创建全局二级索引。我的主表结构如下 -

{
"primaryId" : "1234" //HashKey
"dummy1" : "kkd",
"dummy2" : "ddd",
"secondObj": [{
"secondObjId" : "1234",
"name" : "1234",
},
{
"secondObjId" : "12345",
"name" : "12345",
}]

}

现在我必须基于“secondObjId”作为哈希键创建 GlobalSecondary 索引。可以创建吗?

我已经使用 AWS 控制台创建了它,但它显示的项目计数为 0,如果我使用“dumy1”创建 GlobalSecondaryIndex,那么它会显示正确的项目计数。

所以我的疑问是是否可以根据 DynamoDBDocument 的属性创建 GlobalSecondayIndex?

最佳答案

索引只能基于顶级 JSON 属性构建。此外,范围键必须是 DynamoDB 中的标量值(字符串、数字、二进制或 boolean 值之一)。

关于java - DynamoDB 中的全局二级索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61101219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com