Amazon DynamoDB中定義了哪些常量?爲什麼AmazonDynamoDB :: TYPE_STRING或NUMBER?
有人可以請解釋這些常數的需要嗎? 爲什麼這些放在關聯數組的關鍵?
我把項目表像
'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')
)
));