DynamoDB:存储ID数组并对每个ID执行batchGet操作



在DynamoDB中,我有一个Groups表和Users表。一个或多个Users可以属于一个Group

使用DynamoDB,是否有可能执行一个查询以获得单个Group的ID,以及Group中的User IDsGroup记录中的所有Users ?

如果不是,最有效的方法是什么?

不能在NoSQL数据库中执行join操作。你能做的就是找回你的组。读取所有userid。然后使用batchGet或query/scan(如果它的主索引)使用"IN"操作符

最新更新