Я знаю, что AmazonDB поддерживает число, строку, набор номеров и набор строк в качестве типов элементов. Но как насчет набора строк (массив или многомерный массив)?
В случае, если это возможно, это единственный способ, который я нашел, который не работал (с использованием PHP):
$units_frequencies["id"][0] = "400";
$units_frequencies["id"][1] = "401";
$units_frequencies["id"][2] = "402";
$units_frequencies["frequency"][0] = "20";
$units_frequencies["frequency"][1] = "30";
$units_frequencies["frequency"][2] = "50";
// item that will be inserted
$item = array(
'id' => array(AmazonDynamoDB::TYPE_STRING => $id),
'arrays_field' => array(
AmazonDynamoDB::TYPE_ARRAY_OF_STRINGS => array(
AmazonDynamoDB::TYPE_ARRAY_OF_STRINGS => $units_frequencies)));
Я не хочу иметь два столбца (один для $ unit_frequencies ["id"] и $ units_frequencies ["quency "]), потому что второй может иметь два индекса с одинаковыми значениями, что не разрешено" Динамо " .
Заранее спасибо.