Amazon dynamodb 在ConditionalCheckFailedException发生后检索DynamoDB中记录的最新副本

Amazon dynamodb 在ConditionalCheckFailedException发生后检索DynamoDB中记录的最新副本,amazon-dynamodb,Amazon Dynamodb,我正在更新DynamoDB中的一条记录,当ConditionalCheckFailedException发生时,我想知道是否可以获得该记录的新副本。很多时候,当ConditionalCheckFailedException发生时,这是因为我没有记录的最新副本,因此我必须返回DynamoDB获取最新副本。如果我能看到ConditionExpression失败并在一个请求中获得记录的最新副本,那就太好了。这可能吗?您将无法在一个DynamoDB请求中完成此操作。ConditionalCheckFai

我正在更新DynamoDB中的一条记录,当ConditionalCheckFailedException发生时,我想知道是否可以获得该记录的新副本。很多时候,当ConditionalCheckFailedException发生时,这是因为我没有记录的最新副本,因此我必须返回DynamoDB获取最新副本。如果我能看到ConditionExpression失败并在一个请求中获得记录的最新副本,那就太好了。这可能吗?

您将无法在一个DynamoDB请求中完成此操作。ConditionalCheckFailedException会导致错误响应,该响应不会包含错误以外的任何其他信息

您必须从更新中捕获异常,检查异常是否存在条件检查失败,然后执行逻辑以获取最新副本。因此,可能至少有两个Dynamo请求