DynamoDB 쿼리로 항목 수를 알고 싶습니다.
DynamoDB를 쿼리 할 수 있지만 '총 항목 수'만 알고 싶습니다.
예를 들어, MySQL의 'SELECT COUNT (*) FROM ... WHERE ...'
$result = $aws->query(array(
'TableName' => 'game_table',
'IndexName' => 'week-point-index',
'KeyConditions' => array(
'week' => array(
'ComparisonOperator' => 'EQ',
'AttributeValueList' => array(
array(Type::STRING => $week)
)
),
'point' => array(
'ComparisonOperator' => 'GE',
'AttributeValueList' => array(
array(Type::NUMBER => $my_point)
)
)
),
));
echo Count($result['Items']);
이 코드는 내 포인트보다 높은 모든 사용자 데이터를 가져옵니다.
$ result 수가 100,000이면 $ result가 너무 큽니다. 그리고 그것은 쿼리 크기의 한계를 초과합니다.
도움이 필요합니다.