【发布时间】:2021-09-11 09:31:08
【问题描述】:
我目前正在尝试使用 AWS DynamoDB,并创建了一个简单的用户表,其中 user_id 作为分区键,其他属性作为 first_name 和 last_name。
我想列出所有存储的用户。
我正在尝试对其执行简单的 CRUD,并且可以检索单个用户、更新项目和删除项目。 检索所有用户是一项相当简单的任务,但我无法通过查询来执行相同操作。
我使用了扫描操作,它工作正常,但我想为此编写一个查询。 我想去表并为我的“list_users”函数获取所有带有 [user_id,first_name,last_name] 的项目。
我是 AWS DynamoDB 的新手,如果这是一个愚蠢的问题,我很抱歉。 任何帮助将不胜感激。 谢谢!
【问题讨论】:
-
听起来
Scan确实正是您正在寻找的。它出什么问题了?你是什么意思“我想写一个查询”?你的意思是Query操作?为什么,如果Scan完全符合您的要求,它有什么问题? -
@NadavHar'El Sure
Scan效果很好,只是想知道其他可能的方法。
标签: amazon-dynamodb dynamodb-queries