Single query functions

Function

Description

Usage

$eq

Is equal to a given value.

"$eq":[<field_name>,<value>]

$contains

Contains a given value.

"$contains":[<field_name>,<value>]

$neq

Is not equal to a given value.

"$neq":[<field_name>,<value>]

$ncontains

Does not contain a given value.

"$ncontains":[<field_name>,<value>]

$range

Contains value in a given range of values.

"$range":[<field_name>,<lower_value>, <upper_value>,<lower_inclusive>,<upper_inclusive>]

$gt

Is greater than a given value.

"$gt":[<field_name>,<value>]

$gte

Is greater than or equal to a given value.

"$gte":[<field_name>,<value>]

$lt

Is less than a given value.

"$lt":[<field_name>,<value>]

$lte

Is less than or equal to a given value.

"$lte":[<field_name>,<value>]

$eq_any

Is equal to any value in a list of values.

"$eq_any": [

<field_name>, [<value1>, <value2>, ...]

]

$contains_any

Contains any value in a list of values.

"$contains_any":[

<field_name>,[<value1>,<value2>,...]

]

$eq_none

Is not equal to any value in a list of values.

"$eq_none":[

<field_name>,[<value1>,<value2>,...]

]

$contains_none

Does not contain any value in a list of values.

"$contains_none":[

<field_name>,[<value1>,<value2>,...]

]

$eq_all

Equals all values in a list of values.

"$eq_all":[

<field_name>,[<value1>,<value2>,...]

]

$contains_all

Contains all values in a list of values.

"$contains_all":[

<field_name>,[<value1>,<value2>,...]

]

Last updated