用途:创建和编辑 Obsidian Bases 的 .base 文件,用 YAML 定义类数据库视图,按标签、文件夹、属性或日期筛选笔记,并配置表格、卡片、列表或地图视图。
主要能力:全局与视图级过滤器(and/or/not 及嵌套);formulas 计算属性;properties 显示名设置;summaries 自定义汇总;视图类型 table、cards、list、map(地图需经纬度属性与 Maps 社区插件);内置汇总如 Average、Sum、Min、Max、Earliest、Latest、Checked、Unique 等;文件属性如 file.name、file.path、file.mtime、file.tags、file.links、file.backlinks。
使用方式:在库中新建 .base 文件并写入合法 YAML;用 filters 定义范围;可选在 formulas 中定义计算属性;配置 views 的 type、name、order、limit、groupBy、summaries;校验 YAML 无语法错误、引用的属性与公式存在;在 Obsidian 中打开确认渲染。可用 ![[MyBase.base]] 或 ![[MyBase.base#View Name]] 嵌入 Markdown。
限制与注意:公式含双引号时整体用单引号包裹;含特殊字符的字符串需加引号;日期相减返回 Duration,须先取 .days 等数值字段再调用 round 等函数;属性可能缺失,需用 if() 做空值保护;order 中引用的 formula.X 必须在 formulas 中定义。完整函数参考见 FUNCTIONS_REFERENCE.md。