# GraphQL queries

# Filters

Filters are used as a suffix of a field name:

No -suffix or `eq`: Equals
`ne` - Not equals
`lt` - Less than
`gt` - Greater than
`lte` - Less than or equal to
`gte` - Greater than or equal to
`in` - Included in an array of values
`nin` - Isn't included in an array of values
`contains` - Contains
`ncontains` - Doesn't contain
`containss` - Contains case sensitive
`ncontainss` - Doesn't contain case sensitive
`null` - Is null/Is not null

Filters are from here

# Sorting

order: "-name" - sort direction is defined by + or -

# Example

{
  Admin {
    Banner(order: "name", limit: 25, isArchived: false, name_eq: "Testovací HP") {
       id, permissions {allowedActions}, isArchived, isPublished, updatedAt, createdAt, createdBy, updatedBy, liveFrom, liveTill, publishedAt, name
     }
  }
}

You can test graphQL queries using CMS Tester, for example dev.csh-cms.bumbu.designeo.cz/cms-tester

# Notes

  • DateTime filters are not implemented yet.
  • Some filters are not available for id