arrays - 在 DynamoDB 中使用字符串集而不是字符串有什么优势?

标签 arrays string amazon-dynamodb

我一直试图在网上寻找它,但找不到好的答案。使用 SS 而不是 S 有什么优势?是速度吗?生产率?我正在设置我的数据库,想在进一步了解之前先了解一下。

最佳答案

SS 是一组字符串。如果字符串集 SS 包含特定值,您可以使用 contains(my_string_set_attribute, :value) 条件表达式有条件地写入项目。

S 是一个字符串,因此它是一个标量属性,而不是一个集合。对于字符串,contains 表达式函数回答了以下问题:“给定值是给定路径上属性 a 的子字符串吗?”

关于arrays - 在 DynamoDB 中使用字符串集而不是字符串有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42031022/

相关文章:

python - 从字典映射中替换字符串中的字符

android - 编码未确定的数据类型

c# - 将字母数字字符串拆分为分别包含字母和数字字符的数组

python - 如何在两个numpy数组上找到满足不同条件的行数

c - 如何在 C 语言的#define 宏中用字符串常量替换函数名

javascript - DynamoDB 验证异常 - 关键元素与模式不匹配

c# - Net Core 2.0 AmazonServiceException : Unable to find credentials

c++初学者---使用指针修改字符串

C++ 对象数组 - 类型不完整

java - 字符串 "Slot-Extraction"