2

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

示例:我正在添加数组(“2”、“1”、“4”),它作为 1、2、4 添加到表中。我不想让发电机弄乱我的数组 :)

提前致谢。

4

2 回答 2

2

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

于 2012-03-10T02:16:24.533 回答
1

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

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

于 2012-03-30T08:32:17.927 回答