---
title: CloudKit.QueryFilterComparator
framework: CloudKit JS
role: symbol
role_heading: Enumeration
platforms: [cloudkit js 1.0+]
path: cloudkitjs/cloudkit.queryfiltercomparator
---

# CloudKit.QueryFilterComparator

The comparators you use to create queries.

## Declaration

```data
interface CloudKit.QueryFilterComparator {
	const String EQUALS;
	const String NOT_EQUALS;
	const String LESS_THAN;
	const String LESS_THAN_OR_EQUALS;
	const String GREATER_THAN;
	const String GREATER_THAN_OR_EQUALS;
	const String NEAR;
	const String CONTAINS_ALL_TOKENS;
	const String IN;
	const String NOT_IN;
	const String CONTAINS_ANY_TOKENS;
	const String LIST_CONTAINS;
	const String LIST_CONTAINS_ANY;
	const String NOT_LIST_CONTAINS;
	const String NOT_LIST_CONTAINS_ANY;
	const String BEGINS_WITH;
	const String NOT_BEGINS_WITH;
	const String LIST_MEMBER_BEGINS_WITH;
	const String NOT_LIST_MEMBER_BEGINS_WITH;
	const String LIST_CONTAINS_ALL;
	const String NOT_LIST_CONTAINS_ALL;
};
```

## Topics

### Enumeration Cases

- [BEGINS_WITH](cloudkitjs/cloudkit.queryfiltercomparator/begins_with.md)
- [CONTAINS_ALL_TOKENS](cloudkitjs/cloudkit.queryfiltercomparator/contains_all_tokens.md)
- [CONTAINS_ANY_TOKENS](cloudkitjs/cloudkit.queryfiltercomparator/contains_any_tokens.md)
- [EQUALS](cloudkitjs/cloudkit.queryfiltercomparator/equals.md)
- [GREATER_THAN](cloudkitjs/cloudkit.queryfiltercomparator/greater_than.md)
- [GREATER_THAN_OR_EQUALS](cloudkitjs/cloudkit.queryfiltercomparator/greater_than_or_equals.md)
- [IN](cloudkitjs/cloudkit.queryfiltercomparator/in.md)
- [LESS_THAN](cloudkitjs/cloudkit.queryfiltercomparator/less_than.md)
- [LESS_THAN_OR_EQUALS](cloudkitjs/cloudkit.queryfiltercomparator/less_than_or_equals.md)
- [LIST_CONTAINS](cloudkitjs/cloudkit.queryfiltercomparator/list_contains.md)
- [LIST_CONTAINS_ALL](cloudkitjs/cloudkit.queryfiltercomparator/list_contains_all.md)
- [LIST_CONTAINS_ANY](cloudkitjs/cloudkit.queryfiltercomparator/list_contains_any.md)
- [LIST_MEMBER_BEGINS_WITH](cloudkitjs/cloudkit.queryfiltercomparator/list_member_begins_with.md)
- [NEAR](cloudkitjs/cloudkit.queryfiltercomparator/near.md)
- [NOT_BEGINS_WITH](cloudkitjs/cloudkit.queryfiltercomparator/not_begins_with.md)
- [NOT_EQUALS](cloudkitjs/cloudkit.queryfiltercomparator/not_equals.md)
- [NOT_IN](cloudkitjs/cloudkit.queryfiltercomparator/not_in.md)
- [NOT_LIST_CONTAINS](cloudkitjs/cloudkit.queryfiltercomparator/not_list_contains.md)
- [NOT_LIST_CONTAINS_ALL](cloudkitjs/cloudkit.queryfiltercomparator/not_list_contains_all.md)
- [NOT_LIST_CONTAINS_ANY](cloudkitjs/cloudkit.queryfiltercomparator/not_list_contains_any.md)
- [NOT_LIST_MEMBER_BEGINS_WITH](cloudkitjs/cloudkit.queryfiltercomparator/not_list_member_begins_with.md)

## See Also

### Enumerations

- [CloudKit.AppleIDButtonTheme](cloudkitjs/cloudkit.appleidbuttontheme.md)
- [CloudKit.DatabaseScope](cloudkitjs/cloudkit.databasescope.md)
- [CloudKit.ReferenceAction](cloudkitjs/cloudkit.referenceaction.md)
- [CloudKit.ShareParticipantAcceptanceStatus](cloudkitjs/cloudkit.shareparticipantacceptancestatus.md)
- [CloudKit.ShareParticipantPermission](cloudkitjs/cloudkit.shareparticipantpermission.md)
- [CloudKit.ShareParticipantType](cloudkitjs/cloudkit.shareparticipanttype.md)
- [CloudKit.SubscriptionType](cloudkitjs/cloudkit.subscriptiontype.md)
