我一直试图在网上寻找它,但找不到好的答案。使用 SS
而不是 S
有什么优势?是速度吗?生产率?我正在设置我的数据库,想在进一步了解之前先了解一下。
最佳答案
SS
是一组字符串。如果字符串集 SS
包含特定值,您可以使用 contains(my_string_set_attribute, :value)
条件表达式有条件地写入项目。
S
是一个字符串,因此它是一个标量属性,而不是一个集合。对于字符串,contains
表达式函数回答了以下问题:“给定值是给定路径上属性 a 的子字符串吗?”
关于arrays - 在 DynamoDB 中使用字符串集而不是字符串有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42031022/