Amazon DynamoDB 中定义的这些常量是什么?
有人可以解释这些常量的需要吗?为什么这些放在关联数组的键中?
在将项目放入表中时,我看到一个奇怪的符号
'Name' => array( AmazonDynamoDB::TYPE_STRING => 'Amazon S3')
PHP SDK 指南说 4 种类型的常量。
- TYPE_ARRAY_OF_NUMBERS
- TYPE_ARRAY_OF_STRINGS
- TYPE_NUMBER
- TYPE_STRING
$dynamodb->batch($queue)->put_item(array(
'TableName' => 'Forum',
'Item' => array(
'Name' => array( AmazonDynamoDB::TYPE_STRING => 'Amazon S3'), // Hash Key
'Category' => array( AmazonDynamoDB::TYPE_STRING => 'Amazon Web Services'),
// Range Key
'Threads' => array( AmazonDynamoDB::TYPE_NUMBER => '0')
)
));