

# ConditionalOperator (herdado)
<a name="LegacyConditionalParameters.ConditionalOperator"></a>

**nota**  
Sugerimos que você use os novos parâmetros de expressão, em vez desses parâmetros herdados. Para obter mais informações, consulte [Usar expressões no DynamoDB](Expressions.md). 

O parâmetro condicional herdado `ConditionalOperator` é um operador lógico usado para ser aplicado às condições em um mapa `Expected`, `ScanFilter` ou `QueryFilter`:
+ AND – Se todas as condições forem avaliadas como verdadeiras, o mapa inteiro será avaliado como verdadeiro.
+ OR: se pelo menos uma das condições for avaliada como verdadeira, o mapa inteiro será avaliado como verdadeiro.

Se você omitir `ConditionalOperator`, então, `AND` será o padrão.

A operação será bem-sucedida somente se o mapa inteiro for avaliado como verdadeiro.

**nota**  
Este parâmetro não tem suporte a atributos do tipo List ou Map.