dynamodb condition expression with multiple values

Viewed 1039

I using following query expression to get Campaign for a particular id

DynamoDBQueryExpression<Campaign> expression = new DynamoDBQueryExpression<Campaign>()
    .withKeyConditionExpression("#id = :val1")
    .withExpressionAttributeNames(expressionAttributeNames)
    .withExpressionAttributeValues(expressionAttributeValues);

PaginatedQueryList<Campaign> campaigns = dynamoDBMapper.query(Campaign.class, expression);

Let's say, i want to get Campaigns for list of ids. So instead of calling above query multiple time with different ids, can i just make one call to dynamodb with list of ids?

0 Answers
Related