小编sam*_*lee的帖子

如何从DynamoDB获取项目数?

我想通过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太大了.它会超出查询大小的限制.

我需要帮助.

database amazon-dynamodb

53
推荐指数
9
解决办法
7万
查看次数

标签 统计

amazon-dynamodb ×1

database ×1