# Interface: Operators

Defined in: [packages/core/src/query/types.ts:14](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L14)

Predicates on one field. Absent operators do not constrain.

## Properties

| Property | Modifier | Type | Description | Defined in |
| ------ | ------ | ------ | ------ | ------ |
| <a id="property-contains"></a> `$contains?` | `readonly` | `unknown` | Case-insensitive substring of a text field, or an element of a list. Not search. | [packages/core/src/query/types.ts:26](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L26) |
| <a id="property-eq"></a> `$eq?` | `readonly` | `unknown` | - | [packages/core/src/query/types.ts:15](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L15) |
| <a id="property-exists"></a> `$exists?` | `readonly` | `boolean` | - | [packages/core/src/query/types.ts:24](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L24) |
| <a id="property-gt"></a> `$gt?` | `readonly` | `string` \| `number` | - | [packages/core/src/query/types.ts:18](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L18) |
| <a id="property-gte"></a> `$gte?` | `readonly` | `string` \| `number` | - | [packages/core/src/query/types.ts:19](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L19) |
| <a id="property-in"></a> `$in?` | `readonly` | readonly `unknown`[] | - | [packages/core/src/query/types.ts:22](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L22) |
| <a id="property-lt"></a> `$lt?` | `readonly` | `string` \| `number` | - | [packages/core/src/query/types.ts:20](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L20) |
| <a id="property-lte"></a> `$lte?` | `readonly` | `string` \| `number` | - | [packages/core/src/query/types.ts:21](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L21) |
| <a id="property-ne"></a> `$ne?` | `readonly` | `unknown` | True for a missing field too — the one everybody gets wrong | [packages/core/src/query/types.ts:17](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L17) |
| <a id="property-nin"></a> `$nin?` | `readonly` | readonly `unknown`[] | - | [packages/core/src/query/types.ts:23](https://github.com/leifriksheim/minca/blob/main/core/src/query/types.ts#L23) |
