为什么属性定义只能是`{string, number, binary}`类型?
请参见Java SDK类`com.amazonaws.services.dynamodbv2.model.AttributeDefinition`或文档。
如果我尝试定义一个布尔属性作为与数字不同的类型
我不清楚为什么不能明确地将属性类型定义为
请参见Java SDK类`com.amazonaws.services.dynamodbv2.model.AttributeDefinition`或文档。
如果我尝试定义一个布尔属性作为与数字不同的类型
BOOL
,如 这里 或 这里 中所提到的,会怎样呢?(也许这已经是问题了,也许我不该尝试这样做?)我不清楚为什么不能明确地将属性类型定义为
BOOL
。这是因为它实际上只是一个数字0/1
吗?如果没有其他文档提到布尔类型和Java SDK中的注释,例如com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBConvertedBool
或@DynamoDBTyped(DynamoDBMapperFieldModel.DynamoDBAttributeType.BOOL)
,我会假设以上内容,这似乎表明有一些可以使用的明确定义的类型。