AWS DynamoDB 属性是在 DynamoDB 表中存储数据的关键。每个属性包含一个属性名和属性值。属性名是一个字符串,属性值可以是不同的数据类型,包括字符串、数字、布尔值、二进制数据和嵌套的数据结构。
以下是一些常见的 AWS DynamoDB 属性及其代码示例:
{
'AttributeName': 'name',
'AttributeType': 'S'
}
{
'AttributeName': 'age',
'AttributeType': 'N'
}
{
'AttributeName': 'is_active',
'AttributeType': 'BOOL'
}
{
'AttributeName': 'picture',
'AttributeType': 'B'
}
{
'AttributeName': 'address',
'AttributeType': 'M',
'AttributeDefinitions': [
{
'AttributeName': 'street',
'AttributeType': 'S'
},
{
'AttributeName': 'city',
'AttributeType': 'S'
},
{
'AttributeName': 'state',
'AttributeType': 'S'
}
]
}
这些示例演示了不同类型的属性以及如何在 DynamoDB 表中定义它们。在使用 DynamoDB API 创建表时,您可以使用类似上述示例的代码来定义属性。