我有带有以下项目的表,其中p_id是主分区键,而p_type(String)是主排序键。
p_id p_type address name phone
1221 Men
我想在这种情况下在节点js函数中编写查询:“全选p_type =“ men”和address.area =“ abc”。
我的地址项目是一张地图,看起来像这样:
"address": {
"M": {
"area": {
"S": "abc"
},
"city": {
"S": "Bengaluru"
},
}
如何实现这一目标。我必须创建全局二级索引吗?如果是,如何创建它。
答案 0 :(得分:0)
您不能基于排序键使用
在创建Query
。Query
到GSI
时,
p_type
起作用。
另一种解决方案是
您可以使用
scan
运算符代替query