使用put_item在DynamoDB上添加数组时,有没有办法告诉它保留数组值的顺序?
示例:我正在添加数组(“2”,“1”,“4”),并将其作为1,2,4添加到表中。我不希望发电机弄乱我的数组: )
提前致谢。
答案 0 :(得分:2)
没有。尽管在插入值时使用PHP数组,但DynamoDB实际上并不支持数组。相反,它提供的集合没有任何排序,也不允许重复值。
答案 1 :(得分:1)
不,因为dynamoDB中的数组是集合,它们不会保留任何排序。
最好的替代方法是将它们连接成一个字符串(使用分隔符),然后插入此字符串,即2#1#4,然后在回读时将它们拆分。