In the docs for DynamoDB it says:
In a Query operation, DynamoDB retrieves the items in sorted order, and then processes the items using
KeyConditionExpressionand anyFilterExpressionthat might be present.
And:
A single Query operation can retrieve a maximum of 1 MB of data. This limit applies before any
FilterExpressionis applied to the results.
Does this mean, that KeyConditionExpression is applied before this 1MB limit?