# Set Field Filter Value

This action represents a field filter that can be applied to a [Query](/database/database-api-access/query-collection-1.md), [Load ](/actions-and-operations/database/load-single-record.md)or a [Delete ](/database/database-api-access/delete-from-collection.md)action

![](/files/-M_dik3nyR1cMv4Bs1St)

### Settings

The action uses the following settings:

| Setting                    | Description                                                                                  | [Parsed](/actions-and-operations/dynamic-parsing.md) |
| -------------------------- | -------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| Preceding Logical Operator | The logical operator to be applied to this filter when joining with the previous filter      | :no\_entry:                                          |
| Field Name                 | The name of the field                                                                        | :white\_check\_mark:                                 |
| Criteria                   | The criteria to be used for this filter                                                      | :no\_entry:                                          |
| Value                      | The[ ](/actions-and-operations/database/set-field-filter-value.md)value to be used to filter | :white\_check\_mark:                                 |

### Remarks

All filters, except Is Empty/Has Value apply only to records inside the collection that has the specified field. As an example, filtering for a field named *test*, containing *123* will exclude not only all records that do not have test containing *123* but also all records that do not have the field *test*.

If the Value field is left empty and Criteria is not Empty/Has Value, the criteria will be forced to Empty. As an example, setting a filter for "test is equal to" without specifying the value to check is identical to setting a filter like "test is empty or unset".

### Trigger

This action does not have any trigger.

### Variables

This action does not have any variable.

### Availability

Channel specific availability follows the table below:

| Channel          | Availability     |
| ---------------- | ---------------- |
| Facebook         | Fully Available. |
| WhatsApp         | Fully Available. |
| SMS              | Fully Available. |
| Telegram         | Fully Available. |
| Web              | Fully Available. |
| Alexa            | Fully Available. |
| Google Assistant | Fully Available. |
| Slack            | Fully Available. |
| API              | Fully Available. |

This action requires an active [Database ](broken://pages/-LdYpe93z-UqrvvQdX7V)package. This action can only be used as an operation for a [Query ](/database/database-api-access/query-collection-1.md), [Load ](/actions-and-operations/database/load-single-record.md)or [Delete ](/database/database-api-access/delete-from-collection.md)action.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mylinkconnect.com/actions-and-operations/database/set-field-filter-value.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
