Skip to main content

Data Types & Operators

Data Types

String

Number

  • eq - Equals to
  • ne - Does not equal to
  • not-null - Contains data
  • null - Does not contain data
  • gt - Greater than
  • gte - Greater than or equals to
  • lt - Less than
  • lte - Less than or equals to
  • between - Between

Money

  • eq - Equals to
  • ne - Does not equal to
  • not-null - Contains data
  • null - Does not contain data
  • gt - Greater than
  • gte - Greater than or equals to
  • lt - Less than
  • lte - Less than or equals to
  • between - Between

Date

Choice

Lookup

Boolean

Id

Attachment

Mixed

Operators

eq

Value is equal to the specified value.

{
field: 'fieldName',
operator: 'eq',
value: 'value'
}

Data types: String, Number, Money

Note: String comparisons are case insensitive, while other data types should be compared as is.

ne

Value is not equal to the specified value.

{
field: 'fieldName',
operator: 'ne',
value: 'value'
}

Data types: String, Number, Money

gt

{
field: 'fieldName',
operator: 'gt',
value: 'value',
}

Data types: Number, Money

lt

{
field: 'fieldName',
operator: 'lt',
value: 'value',
}

Data types: Number, Money

gte

{
field: 'fieldName',
operator: 'gte',
value: 'value',
}

Data types: Number, Money

lte

{
field: 'fieldName',
operator: 'lte',
value: 'value',
}

Data types: Number, Money

like

{
field: 'fieldName',
operator: 'like',
value: 'value',
}

Data types: String

not-like

{
field: 'fieldName',
operator: 'not-like',
value: 'value',
}

Data types: String

begins-with

{
field: 'fieldName',
operator: 'begins-with',
value: 'value',
}

Data types: String

not-begin-with

{
field: 'fieldName',
operator: 'not-begin-with',
value: 'value',
}

Data types: String

ends-with

{
field: 'fieldName',
operator: 'ends-with',
value: 'value',
}

Data types: String

not-end-with

{
field: 'fieldName',
operator: 'not-end-with',
value: 'value',
}

Data types: String

not-null

{
field: 'fieldName',
operator: 'not-null',
value: 'value',
}

Data types: String, Number, Money, Date, Choice, Lookup, Boolean, Id, Attachment, Mixed

null

{
field: 'fieldName',
operator: 'null',
value: 'value',
}

Data types: String, Number, Money, Date, Choice, Lookup, Boolean, Id, Attachment, Mixed

on

{
field: 'fieldName',
operator: 'on',
value: 'value',
}

Data types: Date

on-or-after

{
field: 'fieldName',
operator: 'on-or-after',
value: 'value',
}

Data types: Date

on-or-before

{
field: 'fieldName',
operator: 'on-or-before',
value: 'value',
}

Data types: Date

today

{
field: 'fieldName',
operator: 'today',
value: 'value',
}

Data types: Date

yesterday

{
field: 'fieldName',
operator: 'yesterday',
value: 'value',
}

Data types: Date

tomorrow

{
field: 'fieldName',
operator: 'tomorrow',
value: 'value',
}

Data types: Date

this-week

{
field: 'fieldName',
operator: 'this-week',
value: 'value',
}

Data types: Date

this-month

{
field: 'fieldName',
operator: 'this-month',
value: 'value',
}

Data types: Date

this-year

{
field: 'fieldName',
operator: 'this-year',
value: 'value',
}

Data types: Date

this-fiscal-year

{
field: 'fieldName',
operator: 'this-fiscal-year',
value: 'value',
}

Data types: Date

next-week

{
field: 'fieldName',
operator: 'next-week',
value: 'value',
}

Data types: Date

next-seven-days

{
field: 'fieldName',
operator: 'next-seven-days',
value: 'value',
}

Data types: Date

next-month

{
field: 'fieldName',
operator: 'next-month',
value: 'value',
}

Data types: Date

next-year

{
field: 'fieldName',
operator: 'next-year',
value: 'value',
}

Data types: Date

next-fiscal-year

{
field: 'fieldName',
operator: 'next-fiscal-year',
value: 'value',
}

Data types: Date

next-x-hours

{
field: 'fieldName',
operator: 'next-x-hours',
value: 'value',
}

Data types: Date

next-x-days

{
field: 'fieldName',
operator: 'next-x-days',
value: 'value',
}

Data types: Date

next-x-weeks

{
field: 'fieldName',
operator: 'next-x-weeks',
value: 'value',
}

Data types: Date

next-x-months

{
field: 'fieldName',
operator: 'next-x-months',
value: 'value',
}

Data types: Date

next-x-years

{
field: 'fieldName',
operator: 'next-x-years',
value: 'value',
}

Data types: Date

last-week

{
field: 'fieldName',
operator: 'last-week',
value: 'value',
}

Data types: Date

last-seven-days

{
field: 'fieldName',
operator: 'last-seven-days',
value: 'value',
}

Data types: Date

last-month

{
field: 'fieldName',
operator: 'last-month',
value: 'value',
}

Data types: Date

last-year

{
field: 'fieldName',
operator: 'last-year',
value: 'value',
}

Data types: Date

last-fiscal-year

{
field: 'fieldName',
operator: 'last-fiscal-year',
value: 'value',
}

Data types: Date

last-x-hours

{
field: 'fieldName',
operator: 'last-x-hours',
value: 'value',
}

Data types: Date

last-x-days

{
field: 'fieldName',
operator: 'last-x-days',
value: 'value',
}

Data types: Date

last-x-weeks

{
field: 'fieldName',
operator: 'last-x-weeks',
value: 'value',
}

Data types: Date

last-x-months

{
field: 'fieldName',
operator: 'last-x-months',
value: 'value',
}

Data types: Date

last-x-years

{
field: 'fieldName',
operator: 'last-x-years',
value: 'value',
}

Data types: Date

olderthan-x-hours

{
field: 'fieldName',
operator: 'olderthan-x-hours',
value: 'value',
}

Data types: Date

olderthan-x-days

{
field: 'fieldName',
operator: 'olderthan-x-days',
value: 'value',
}

Data types: Date

olderthan-x-weeks

{
field: 'fieldName',
operator: 'olderthan-x-weeks',
value: 'value',
}

Data types: Date

olderthan-x-months

{
field: 'fieldName',
operator: 'olderthan-x-months',
value: 'value',
}

Data types: Date

olderthan-x-years

{
field: 'fieldName',
operator: 'olderthan-x-years',
value: 'value',
}

Data types: Date

in-fiscal-year

{
field: 'fieldName',
operator: 'in-fiscal-year',
value: 'value',
}

Data types: Date

between

{
field: 'fieldName',
operator: 'between',
value: 'value',
}

Data types: Date, Number, Money

in

{
field: 'fieldName',
operator: 'in',
value: 'value',
}

Data types: Choice, Lookup, Boolean

not-in'

{
field: 'fieldName',
operator: 'not-in'',
value: 'value',
}

Data types: Choice, Lookup, Boolean