在Amazon DynamoDB上插入数组值的顺序

时间:2012-03-09 21:18:04

标签: php arrays amazon-dynamodb

使用put_item在DynamoDB上添加数组时,有没有办法告诉它保留数组值的顺序?

示例:我正在添加数组(“2”,“1”,“4”),并将其作为1,2,4添加到表中。我不希望发电机弄乱我的数组: )

提前致谢。

2 个答案:

答案 0 :(得分:2)

没有。尽管在插入值时使用PHP数组,但DynamoDB实际上并不支持数组。相反,它提供的集合没有任何排序,也不允许重复值。

答案 1 :(得分:1)

不,因为dynamoDB中的数组是集合,它们不会保留任何排序。

最好的替代方法是将它们连接成一个字符串(使用分隔符),然后插入此字符串,即2#1#4,然后在回读时将它们拆分。