# Filters

By default, your views show all the records coming from your data source. However, you can filter the records to restrict what data appears in each of your views. This means that only records that meet the filter condition(s) will be visible.

Noloco gives you the ability to filter records in two ways:

* [Filter by logged in user](https://guides.noloco.io/views/filters/logged-in-user) (e.g. only show records associated with the logged in user)
* Filter by record values (e.g. only show records with a particular status like 'In Progress')

{% hint style="info" %}
Note that filters only prevent certain records from being displayed to the user on a particular view. If you only ever want users to be able to access specific records, you should set up record-level [permissions](https://guides.noloco.io/users-and-permissions/user-roles-and-permissions) to restrict access at the API layer.
{% endhint %}

You can also enable in-app [filter fields](https://guides.noloco.io/views/filter-fields) so that users can change the filtering themselves.


---

# 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://guides.noloco.io/views/filters.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.
