我想User通过 dynamoDB创建表,其中包含一些由 swagger 设计的属性:
User {
id (string, optional): UUID of User ,
name (string, optional),
lastLoginedAt (string, optional),
avatar (Avatar, optional),
}
Avatar {
avatarId (string, optional):,
iconUri (string, optional),
message (string, optional),
}
Run Code Online (Sandbox Code Playgroud)
并且想要User在 putItem 之后用 json 响应,如下所示:
{
"id": "string",
"name": "string",
"lastLoginedAt": "2016-06-24 15:28:26",
"avatar": {
"avatarId": "string",
"iconUri": "string",
"message": "string"
},
}
Run Code Online (Sandbox Code Playgroud)
我是 Dynamodb 的初学者,但我仍然坚持创建表,这里是我的代码:
$dynamodb->createTable([
'TableName' => 'User',
'AttributeDefinitions' => [
[ 'AttributeName' => 'id', 'AttributeType' => 'S' ], …Run Code Online (Sandbox Code Playgroud)