如果表格中有以下结构的项目。
在DynamoDB中,我们可以将" A"用作分区密钥,而" AA"作为查询的排序密钥?
{
"a" : "",
"b" : "",
"c" : "",
"d" : [ {
"aa" : "",
"bb" : ""
},
{
"aa" : "",
"bb" : ""
}
]
}
是的,您可以使用" A"作为分区密钥。
但是,您不能将" AA"用作排序键。排序键应为标量类型(字符串,数字,布尔值)。
LSI/GSI的键也不能来自文档数据类型(列表,地图和集合)。