Las funciones booleanas se utilizan para realizar lógica booleana en diferentes elementos.
El and
se utiliza para crear una conjunción lógica.
Sintaxis
{%= query1 and query2 %}
Ejemplo
La siguiente operación devolverá a todas las personas con país de origen como Francia y año de nacimiento de 1985.
{%= profile.homeAddress.country = "France" and profile.person.birthYear = 1985 %}
El or
se utiliza para crear una disyunción lógica.
Sintaxis
{%= query1 or query2 %}
Ejemplo
La siguiente operación devolverá a todas las personas con país de origen como Francia o año de nacimiento de 1985.
{%= profile.homeAddress.country = "France" or profile.person.birthYear = 1985 %}
Las funciones de comparación se utilizan para comparar entre diferentes expresiones y valores, lo que devuelve true o false en consecuencia.
El =
La función (es igual que) comprueba si un valor o expresión es igual a otro valor o expresión.
Sintaxis
{%= expression = value %}
Ejemplo
La siguiente operación comprueba si el país de la dirección postal es Francia.
{%= profile.homeAddress.country = "France" %}
El !=
La función (no es igual) comprueba si un valor o expresión es no es igual a otro valor o expresión.
Sintaxis
{%= expression != value %}
Ejemplo
La siguiente operación comprueba si el país de la dirección postal no es Francia.
{%= profile.homeAddress.country != "France" %}
El >
(mayor que) se utiliza para comprobar si el primer valor es mayor que el segundo valor.
Sintaxis
{%= expression1 > expression2 %}
Ejemplo
La siguiente operación define a las personas nacidas estrictamente después de 1970.
{%= profile.person.birthYear > 1970 %}
El >=
(mayor o igual que) se utiliza para comprobar si el primer valor es mayor o igual que el segundo valor.
Sintaxis
{%= expression1 >= expression2 %}
Ejemplo
La siguiente operación define a las personas nacidas en o después de 1970.
{%= profile.person.birthYear >= 1970 %}
El <
(menor que) se utiliza la función de comparación para comprobar si el primer valor es menor que el segundo valor.
Sintaxis
{%= expression1 < expression2 %}
Ejemplo
La siguiente operación define a las personas nacidas antes del año 2000.
{%= profile.person.birthYear < 2000 %}
El <=
(menor o igual que) se utiliza para comprobar si el primer valor es menor o igual que el segundo valor.
Sintaxis
{%= expression1 <= expression2 %}
Ejemplo
La siguiente operación define a las personas nacidas en 2000 o antes.
{%= profile.person.birthYear <= 2000 %}
Operaciones con números