How to find descendant notes in Obsidian Bases

As of October 2026, Bases can filter files with property expressions. A direct-parent filter checks one relationship. Use Bases Descendant Filter when you need to follow a chain of parent links through several notes.

Background

A project can have a design note, a detail note and a deliverable below it. A direct-parent test on the deliverable cannot follow that chain by itself.

2 ways to do it

  1. Filter direct parents

    Use a Bases expression such as list(parents).contains(link("Project Alpha")) for a direct parent match. The list function accepts a scalar or a list.

    limits
    This expression checks membership in one note property. It does not traverse the parent properties of intermediate notes.
  2. Bases Descendant Filter from this site

    Add a Descendants view and choose the root and parent property. The view follows parent links, keeps visible query order and gives each result its shortest depth. Tested on desktop only.

    limits
    Parent values need wikilink syntax and resolved Markdown targets. The plugin adds a separate layout with text columns instead of changing another layout.
    A route dialog lists the root, design, detail and deep work notes in order.
    Open larger

    MIT · no telemetry · core features free

    All features of Bases Descendant Filter

Use Bases Descendant Filter

  1. Enable Bases and Bases Descendant Filter.

  2. Store parent wikilinks in a note property such as parents.

  3. Add a Descendants view to your base.

  4. Choose the root note and parent property in the view options.

  5. Review matching notes and warnings, then use Explain route with Pro if needed.

Common questions

Must an intermediate note match the base filter?

No. The parent scan reads cached properties across the vault. Only the displayed descendant results must belong to the visible query.

Why does the route show only one path?

The traversal keeps one predecessor per note at the shortest depth. Pro uses those predecessors to show one route. Other routes can exist.

Why does a warning mention an unrelated note?

Warning counts cover the vault parent scan. A note outside the displayed query can contribute an invalid value or unresolved parent link.

Sources

Photo of Michael LipYou can now find descendant notes.

Obsidian rewards people who share. NoteMods is just me and a lot of coffee. If this guide saved you a fight with the syntax, buy me a cup.