Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 DynamoDB 中使用 put_item 添加数组时,有没有办法告诉它保留数组值的顺序?
示例:我正在添加数组(“2”、“1”、“4”),它作为 1、2、4 添加到表中。我不想让发电机弄乱我的数组 :)
提前致谢。
不可以。虽然您在插入值时使用 PHP 数组,但 DynamoDB 实际上并不支持数组。相反,它提供了没有任何顺序且不允许重复值的集合。
不,因为 dynamoDB 中的数组是集合,所以它们不保留任何顺序。
对你来说最好的选择是将它们连接成一个字符串(使用分隔符),然后插入这个字符串,即 2#1#4,然后在你回读时将它们拆分。