Как получить все элементы из таблицы DynamoDB без указания первичного ключа?

У меня есть таблица под названием products с первичным ключом Id. Я хочу выбрать все элементы в таблице. Это код, который я использую:

$batch_get_response = $dynamodb->batch_get_item(array(
    'RequestItems' => array(

        'products' => array(
            'Keys' => array(
                array( // Key #1
                    'HashKeyElement'  => array( AmazonDynamoDB::TYPE_NUMBER => '1'),
                    'RangeKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => $current_time),
                ),
                array( // Key #2
                    'HashKeyElement'  => array( AmazonDynamoDB::TYPE_NUMBER => '2'),
                    'RangeKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => $current_time),
                ),
            )
        )
    )   
));

Можно ли выбрать все элементы без указания первичного ключа? Я использую AWS SDK для PHP.

34
задан Steffen Opel 4 May 2012 в 15:24
поделиться