NocoDB LogoNocoDB Logo

Actions on view

Learn how to delete, rename, duplicate a a view in NocoDB.

View context menu

The view context menu provides a set of tools to interact with the view. The view context menu can be accessed by clicking on the ellipsis symbol (...) located next to view in the left sidebar.

image

Rename view

  1. Click on the ellipsis symbol (...) next to view name located in the left sidebar.
  2. Click on the Rename option from the view context menu.
  3. Enter the desired new view name into the provided field.
  4. Use Enter key to finalize the renaming process.

image

Change view icon

  1. Click on the existing view icon to the left of the view name in the left sidebar.
  2. Select the desired icon from the list of available options.

image

Duplicate view

  1. Click on the ellipsis symbol (...) next to view name located in the left sidebar.
  2. Click on the Duplicate option from the view context menu.
  3. Enter the desired new view name into the provided field.
  4. Click on the Duplicate View button in the confirmation dialog.

image image

Delete view

This action cannot be undone.

  1. Click on the ellipsis symbol (...) next to view name located in the left sidebar.
  2. Click on the Delete option from the view context menu.
  3. Click on the Delete View button in the confirmation dialog.

image image

Add / edit view description

View description can be added by clicking on the Add Description button on the view creation modal or by clicking on the Edit Description button from the view context menu.

Add view description Edit view description

Description for a view will be visible as a tooltip when hovering over the info icon next to the view name.

View description

Views filtered by Current User

NocoDB allows you to filter views based on the currently logged-in user. This is particularly useful for creating personalized views that display records relevant to the user currently logged in. Find more details on how to filter by current user in the Filtering records by current user section.

URL based record filtering

NocoDB enables users to dynamically filter records using query parameters directly in the URL. This is useful when creating sharable views or automating filtered data access in embedded dashboards or internal workflows.

Basic Syntax

Filtering is controlled using the where query parameter in the following format:

?where=(<field>,<operator>,<value>)

Example

https://<your-nocodb-url>/#/workspaceId/baseID/tableID?where=(country,eq,France)
https://<your-nocodb-url>/#/workspaceId/baseID/tableID/viewID?where=(country,eq,France)

This filters records where the field country is equal to France.

Supported Operators

List of supported operators for filtering across various data types are listed below

Combining Filters

Multiple conditions can be joined using logical operators:

  • ~and → logical AND
  • ~or → logical OR

Example

?where=((country,eq,France)~or(country,eq,Germany))

This retrieves records where country is either France or Germany.

?where=((country,eq,France)~and(status,eq,Active))

This retrieves records where both conditions are true.


Conditions can be grouped using nested parentheses to form complex logic:

?where=(((country,eq,France)~or(country,eq,Germany))~and(status,eq,Active))

Filter Precedence: Toolbar vs URL

Toolbar filters take precedence over URL filters.

This means:

  • Filters applied manually via the Filter menu are evaluated first.
  • Then, the URL query parameter filters (?where=...) are applied on top of the results.

Visual Indicator: As shown in the screenshot below, the toolbar clearly lists both types of filters:

  • The user-applied filter: Segment is equal to Government
  • The URL-applied filter: Country is equal to France (listed under URL Filters)

Filter Menu with URL and Toolbar Filters

Additional Notes

  • Field names must be exact (case-sensitive).
  • URL values must be URL-encoded if they include spaces or special characters.