我知道 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)));
我不想有两列(一列用于 $units_frequencies["id"] 和 $units_frequencies["frequency"]),因为第二列可以有两个具有相同值的索引,这是 Dynamo 不允许的。
提前致谢。