在DynamoDB中,我有一个Groups
表和Users
表。一个或多个Users
可以属于一个Group
。
使用DynamoDB,是否有可能执行一个查询以获得单个Group
的ID,以及Group
中的User IDs
在Group
记录中的所有Users
?
如果不是,最有效的方法是什么?
不能在NoSQL数据库中执行join操作。你能做的就是找回你的组。读取所有userid。然后使用batchGet或query/scan(如果它的主索引)使用"IN"操作符