

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

**nota**  
Le recomendamos que utilice los nuevos parámetros de expresión en lugar de estos parámetros heredados siempre que sea posible. Para obtener más información, consulte [Uso de expresiones en DynamoDB](Expressions.md). 

El parámetro condicional heredado `ConditionalOperator` es un operador lógico que se utiliza para aplicar a las condiciones de `Expected`, `QueryFilter` o mapa de `ScanFilter`:
+ AND: si todas las condiciones se evalúan en true, entonces todo el mapa se evalúa en true.
+ OR: si al menos una de las condiciones se evalúa en true, entonces todo el mapa se evalúa en true.

Si se omite `ConditionalOperator`, entonces `AND` es el valor predeterminado.

La operación se llevará a cabo correctamente solo si todo el mapa se evalúa en true.

**nota**  
Este parámetro no es compatible con atributos de tipo List o Map.