遗留条件参数 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

遗留条件参数

本节比较旧式条件参数与 DynamoDB 中的表达式参数。

重要

我们建议您尽可能使用新的表达式参数,而不是这些旧式参数。有关更多信息,请参阅在 DynamoDB 中使用表达式

此外,DynamoDB 不允许在单次调用中混合旧式条件参数和表达式参数。例如,用 AttributesToGetConditionExpression 调用 Query 操作将导致错误。

下表显示仍支持这些旧式参数的 DynamoDB API 操作,以及要该用的表达式参数。如果考虑更新应用程序以使其使用表达式参数,则此表将非常有用。

如果您使用此 API 操作... 和这些遗留参数… 改用此表达式参数
BatchGetItem AttributesToGet ProjectionExpression
DeleteItem Expected ConditionExpression
GetItem AttributesToGet ProjectionExpression
PutItem Expected ConditionExpression
Query AttributesToGet ProjectionExpression
KeyConditions KeyConditionExpression
QueryFilter FilterExpression
Scan AttributesToGet ProjectionExpression
ScanFilter FilterExpression
UpdateItem AttributeUpdates UpdateExpression
Expected ConditionExpression

以下章节提供旧式条件参数的更多信息。