我有一个名为"用户"的DynamoDB表。 只有一个名为" UserID"
的分区键表中只有两个值,并希望从分区键中的值中获取所有值。
我尝试了一些不同的东西来获得它。
dynamodb = boto3.resource('dynamodb', region_name='us-east-1')
table = dynamodb.Table('Users')
table.get_item(Key={"UserId":"blahblah"})
Output
{'ResponseMetadata': {'RequestId': 'blah', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Server', 'date': 'Sat, 15 Jul 2017 13:09:12 GMT', 'content-type': 'application/x-amz-json-1.0', 'content-length': '2', 'connection': 'keep-alive', 'x-amzn-requestid': 'blah', 'x-amz-crc32': '2745614147'}, 'RetryAttempts': 0}}
也试过
client = boto3.client('dynamodb',"us-east-1")
client.get_item(TableName='Users', Key={"UserId":{"S":"blahblah"}})
{'ResponseMetadata': {'RequestId': 'blah', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Server', 'date': 'Sat, 15 Jul 2017 13:13:19 GMT', 'content-type': 'application/x-amz-json-1.0', 'content-length': '2', 'connection': 'keep-alive', 'x-amzn-requestid': 'blah', 'x-amz-crc32': '2745614147'}, 'RetryAttempts': 0}}
我们可以看到那里有一些内容长度,但我不明白Y我能得到它们吗?
任何想法或提示?