for those (like me) who didn't understand the feature :
a base is a table where each row is a specific file in your vault, and each column is a proprety of this file.
Using a base you can manage, sort and filter your files and their propreties (ex add a rating, price, or deadline proprety to your files or only show files from my movie folder where my proprety is set to [this])
The base doesn't DO anything you couldn't do by hand, it just allows you to do it faster, as you could always modify a file propreties by hand in that file, or search for it using the search features.
The propreties you add are stored in plain text on top of your markdown files
The base is stored in a very readable format similar to yaml to the .base file you can see in obsidian.
Here is the generated .base file for a test Movies folder :
views:
- type: table
name: Movies
filters:
and:
- file.folder == "All/Movies"
order:
- file.name
- tags
- Watch Date
columnSize:
file.name: 167
Using a base you can manage, sort and filter your files and their propreties (ex add a rating, price, or deadline proprety to your files or only show files from my movie folder where my proprety is set to [this])
The base doesn't DO anything you couldn't do by hand, it just allows you to do it faster, as you could always modify a file propreties by hand in that file, or search for it using the search features.
The propreties you add are stored in plain text on top of your markdown files The base is stored in a very readable format similar to yaml to the .base file you can see in obsidian.
Here is the generated .base file for a test Movies folder : views: - type: table name: Movies filters: and: - file.folder == "All/Movies" order: - file.name - tags - Watch Date columnSize: file.name: 167