Jav*_*mer 11 java amazon-dynamodb
我想扫描/查询dynamo数据库表.Dynamo DB区分大小写.我想有时使用哈希/范围键作为字符串.有没有什么办法可以在发电机数据库级别中启用不区分大小写?或者还有其他解决方案吗?我正在使用JAVA SDK查询Dynamo
Har*_*ara 10
我可以想到两种可能的方式
1)通过调整模式在应用程序端解决
例如,每当添加新用户时,现在假设您有"名称"作为哈希键,在以小写字母命名后添加它们
John --> john
Doe --> doe
Run Code Online (Sandbox Code Playgroud)
记住要存储值(name作为搜索的哈希值)和(displayName用于显示目的)
现在在查询数据库之前,您可以将搜索转换为小写.
2)使用ElasticSearch: DyanmoDB表可以与ElasticSearch集成,ElasticSearch可以对您的表执行不同的搜索操作(参考链接)
| 归档时间: |
|
| 查看次数: |
7279 次 |
| 最近记录: |