KJ *_*ice 14 amazon-dynamodb aws-sdk
似乎dynamodb的query
方法必须包含分区键作为过滤器的一部分.如果您不知道分区键,如何执行查询?
例如,您有一个User表,其属性userid
设置为分区键.现在我们想通过电话号码查找用户.是否可以在没有分区键的情况下执行查询?使用该scan
方法,可以实现这个目标,但是在应用过滤器之前从表中拉出每个项目是可以的,据我所知.
Uns*_*ned 10
您需要使用列作为索引哈希键来设置全局二级索引(GSI)phoneNumber
.
您可以通过调用UpdateTable来创建GSI .
创建索引后,您将能够使用您的呼叫来调用QueryIndexName
,以根据电话号码提取用户记录.
归档时间: |
|
查看次数: |
9257 次 |
最近记录: |