Java 如何在DynamoDb aws中将项目从表1更新到表2?
我想从表1更新表2中的记录Java 如何在DynamoDb aws中将项目从表1更新到表2?,java,amazon-web-services,amazon-dynamodb,aws-lambda,bigdata,Java,Amazon Web Services,Amazon Dynamodb,Aws Lambda,Bigdata,我想从表1更新表2中的记录 **Table1** City, Code Huntsville, AL **Table2** Location,State,Id Chicago, Illinois,2222 我想将数据表1.城市项目更新到表2.芝加哥 AmazonDynamoDB dynamoclient= AmazonDynamoDBClientBuilder.standard().build(); DynamoDB d
**Table1**
City, Code
Huntsville, AL
**Table2**
Location,State,Id
Chicago, Illinois,2222
我想将数据表1.城市项目更新到表2.芝加哥
AmazonDynamoDB dynamoclient= AmazonDynamoDBClientBuilder.standard().build();
DynamoDB dynamoDB = new DynamoDB(dynamoclient);
ScanRequest scanRequest = new ScanRequest()
.withTableName("Table2")
.withExclusiveStartKey(lastKeyEvaluated);
scanRequest.
在我不知道如何更新之后,我刚刚进行了基本扫描。以下是我将如何解决这个问题 Lambda——表1(更新)——DynamoDB流——Lambda——表2(更新)
试图在一个lambda内执行此操作将损害这些表的读写能力。谢谢。Lambda正在更新整个表,但我需要更新单个项,请清楚地解释问题。你想做什么?是否要对表1进行完全扫描并更新表2中的单个记录?