Database Reference
In-Depth Information
ddbClient.getItem(getItemRequest);
Log.i(LOG_TAG, "value1 = '"+
getItemResult.getItem().get("bookname").getS() + "'");
iOS
The following code is used to load specific data for iOS:
DynamoDBGetItemRequest *getItemRequest =
[DynamoDBGetItemRequest new];
getItemRequest.tableName = @"BookTableExample";
DynamoDBAttributeValue *bookId =
[[DynamoDBAttributeValuealloc] initWithN:@"4321"];
DynamoDBAttributeValue *recordId =
[[DynamoDBAttributeValuealloc] initWithS:@"bookname"];
getItemRequest.key =
[NSMutableDictionarydictionaryWithObjectsAndKeys:userId,
@"bookId", recordId, @"RecordId", nil];
DynamoDBGetItemResponse *getItemResponse =
[self.ddbgetItem:getItemRequest];
DynamoDBAttributeValue *name =
[getItemResponse.itemvalueForKey:@"Data"];
NSLog(@"book name = '%@'", bookname.s);
So if you know the record to load, you can use the GetItem API to fetch the record by
its associated primary key and pull your data from the results.
Search WWH ::




Custom Search