# Boolean Operators

> Standard JSONata Boolean operators available in expressions throughout the Fuuz platform. and (Boolean AND) The and operator returns Boolean true if both…

Source: https://www.fuuz.com/help/boolean-operators
Last updated: 2026-06-16

How-To Guides · Expressions and scripting


Last updated June 16, 2026, 1:07 PM UTC

Standard JSONata Boolean operators available in expressions throughout the Fuuz platform.

## `and` (Boolean AND)

The `and` operator returns Boolean `true` if both operands evaluate to `true`. If either or both operands is not a Boolean type, then they are first cast to a Boolean using the rules of the `$boolean` function.

**Example**

`library.books["Aho" in authors and price < 50].title`

## `or` (Boolean OR)

The `or` operator returns Boolean `true` if either operand evaluates to `true`. If either or both operands is not a Boolean type, then they are first cast to a Boolean using the rules of the `$boolean` function.

**Example**

`library.books[price < 10 or section="diy"].title`

> **Note:** Boolean NOT is a function (`$not()` — see [Boolean Functions](https://www.fuuz.com/help/boolean-functions)), not an operator.

## See Also

- [Boolean Functions](https://www.fuuz.com/help/boolean-functions)
- [Comparison Operators](https://www.fuuz.com/help/comparison-operators)
- [Composition](https://www.fuuz.com/help/composition)
- [Jsonata Tutorial](https://www.fuuz.com/help/jsonata-tutorial)

### Need more help?

Ask the Fuuz community, or open a ticket with Fuuz support.

[Ask the community](https://www.fuuz.com/community) [Open a ticket](https://support.fuuz.com/portal/en/newticket)

On this page

[and (Boolean AND)](#and-boolean-and)

[or (Boolean OR)](#or-boolean-or)

[See Also](#see-also)
