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)));
2 つの列 ($units_frequencies["id"] と $units_frequencies["frequency"] の 1 つ) は必要ありません。これは、2 番目の列が同じ値を持つ 2 つのインデックスを持つことができるためです。これは Dynamo では許可されていません。
前もって感謝します。