AmazonDynamoDB中数组值的插入顺序


Order of insertion of array values at Amazon DynamoDB

在DynamoDB中添加带有put_item的数组时,有什么方法可以告诉它保持数组值的顺序吗?

示例:我正在添加数组("2"、"1"、"4"),并将其作为1、2、4添加到表中。我不想发电机把我的阵列搞砸:)

提前谢谢。

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

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

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