2012-03-09 19 views
2

在使用put_item在DynamoDB上添加数组时,有什么方法可以告诉它保存数组值的顺序吗?例如:我添加数组(“2”,“1”,“4”),并将它添加到表中,作为1,2,4。我不希望发电机组与我的数组混淆:)在Amazon DynamoDB上插入数组值的顺序

在此先感谢。

回答

1

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

您的最佳选择是将它们连接成一个字符串(使用分隔符),然后插入该字符串,即2#1#4,然后在您回读时将其拆分。

2

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