我想从AWS DynamoDB控制台查询DynamoDB,如AWS手册第38页所述:
http://awsdocs.s3.amazonaws.com/dynamodb/2011-12-05/dynamodb-dg-2011-12-05.pdf
我不知道确切的密钥,我将按包含特定正则表达式的密钥进行查询。
我打开特定的表并转到“浏览项目”。 然后我希望看到“查询”复选框。 而不是它我只看到“获取”复选框。 “Get”看起来与“Query”非常相似,但它只允许按精确键搜索。
如何通过范围键搜索“查询”菜单?
谢谢。
答案 0 :(得分:1)
DynamoDB控制台不再显示“查询”复选框
自生成此文档以来,DynamoDB控制台中的UI已更新。
我打开特定的表并转到“浏览项目”。然后我希望看到“查询”复选框。而不是它我只看到“获取”复选框。 “Get”看起来与“Query”非常相似,但它只允许按精确键搜索。
DynamoDB不是SQL,因此像“查询”这样的词语意味着不同的东西。你正在寻找“扫描”。您可以阅读Query and Scan Operations之间的区别。
在AWS控制台中,他们不会使用“扫描操作”公开用于搜索的UI。相反,他们只执行“全部扫描”操作并返回前1 MB的结果。要在DynamoDB上执行搜索,您似乎需要使用one of the SDKs或CLI tools。或者自己写。