

# ConditionalOperator（遗留）
<a name="LegacyConditionalParameters.ConditionalOperator"></a>

**注意**  
我们建议您尽可能使用新的表达式参数，而不是这些旧式参数。有关更多信息，请参阅 [在 DynamoDB 中使用表达式](Expressions.md)。

遗留条件参数 `ConditionalOperator` 是一个逻辑运算符，用来应用于 `Expected`、`QueryFilter` 或 `ScanFilter` 映射中的条件：
+ AND - 如果所有条件的计算结果都为 true，则整个映射的计算结果为 true。
+ OR - 如果至少有一个条件的计算结果为 true，则整个映射的计算结果为 true。

如果忽略 `ConditionalOperator`，则默认为 `AND`。

仅当整个映射的计算结果为 true 时，操作才成功。

**注意**  
此参数不支持 List 或 Map 类型的属性。