

# ConditionalOperator (レガシー)
<a name="LegacyConditionalParameters.ConditionalOperator"></a>

**注記**  
可能な限り、これらのレガシーパラメータの代わりに新しい式パラメータを使用することをお勧めします。詳細については、「[DynamoDB での式の使用](Expressions.md)」を参照してください。

レガシー条件パラメータ `ConditionalOperator` は、`Expected`、`QueryFilter`、または `ScanFilter` マップ内の条件に適用するために使用される論理演算子です。
+ AND - すべての条件が true に評価された場合、マップ全体が true に評価されます。
+ OR - 条件の少なくとも 1 つが true に評価された場合、マップ全体が true に評価されます。

`ConditionalOperator` を省略した場合、`AND` がデフォルトです。

オペレーションは、マップ全体が true と評価された場合にのみ成功します。

**注記**  
このパラメータは、リストおよびマップ型の属性をサポートしません。