0
如果我们在具有以下结构的表中有项目。使用主键作为分配键和来自DynamoDb文档的一个属性创建LSI索引
在DynamoDb中,我们可以使用“a”作为分区键和“aa”作为查询的排序键吗?
{
"a" : "",
"b" : "",
"c" : "",
"d" : [ {
"aa" : "",
"bb" : ""
},
{
"aa" : "",
"bb" : ""
}
]
}
因此,任何可能的方式来查询文档的项目列表中的特定项目? –
是的,只有在分区键可用时才可以使用查询API。如果您知道分区键,则可以在FilterExpression中包含其他过滤条件,包括文档的项目列表。如果您不知道分区键,则可以使用带有过滤器表达式的扫描API。但是,这是一个全表扫描,这是一个昂贵的操作。 – notionquest