我想通过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']);
Run Code Online (Sandbox Code Playgroud)
此代码使所有用户数据高于我的观点.
如果$ result的计数是100,000,$ result太大了.它会超出查询大小的限制.
我需要帮助.