JOTO
Contact us
← AI 智库
效率工具

Obsidian 的 Bases,让你爱上笔记整理

2026 年 10 月 16 日

本文介绍 Obsidian 核心插件 Bases 的实用价值:无需预先分类即可基于文件名、路径、时间等元数据组织笔记;支持在表格中直接编辑属性;提供表格/看板/卡片/列表多视图;适用于待办管理、项目跟踪、书单整理、交易复盘等场景;强调按需使用,避免为结构化而结构化。

无需预设分类,直接利用现有元数据组织笔记

当你用 Obsidian 记笔记的时候,可能经常遇到一个问题:当时觉得有用的东西,认真记了下来,过段时间想再找,却不知道放在哪里了。比如,之前看过的技术文章、做项目时记录的问题、偶尔记下来的交易复盘。笔记一直在增加,真正需要的时候,还是得靠搜索,或者一层层翻文件夹。

我也试过给笔记加标签、补充属性。刚开始还挺有劲,过了一阵就懒得维护了。新建一篇笔记,能把内容写完就不错了,谁还愿意额外填一堆字段?后来接触到 Obsidian 的 Bases,我才发现,管理这些笔记还有一种更省事的办法。

它可以直接读取笔记库里的文件信息,把文件整理成表格、卡片、列表等不同视图。即使原来的笔记没有填写任何属性,也能先拿文件名、所在目录、创建时间这些信息做文章。这对已经积累了不少笔记、又不想花时间重新整理的人来说,确实挺实用。

Obsidian Bases 默认视图展示文件名、目录、创建与修改时间等元数据
Obsidian のBasesに入門してみる | DevelopersIO

Bases 是 Obsidian 的核心插件。启用之后,新建一个 Base,就可以开始查看笔记库里的内容。最简单的做法是什么都不设置,先看看默认视图。文件名、所在文件夹、创建时间、修改时间、文件大小,这些信息本来就存在于文件系统中,不需要自己给每篇笔记添加 YAML 属性。

例如,一个用了几年的笔记库,里面可能有几百篇技术笔记、项目记录和临时想法。以前想知道最近一个月修改过哪些文件,只能搜索或者翻目录。现在可以把文件按修改时间排序,先把这批内容找出来。如果你想看看某个文件夹里积累了多少内容,也可以按目录筛选。这时候还用不上标签,更不需要先设计一套复杂的分类体系。

当然,文件名和修改时间只能告诉你文件的基本情况。想要统计哪些项目已经完成、哪些书打了高分,还是得有对应的属性。但至少,你不用在什么都没看到之前,就先给自己安排一轮整理工作。我觉得这才是 Bases 比较适合新手的地方:先把现有的东西展示出来,等发现确实需要管理某类信息时,再补充属性。

支持在表格视图中直接编辑笔记属性

如果你以前用过 Dataview,可能已经习惯了在笔记里写查询语句,再把结果显示出来。Bases 的一个明显区别是,它不只是用来展示数据。在支持编辑的属性列中,可以直接修改对应笔记的属性值。

举个例子。你给项目笔记添加了一个 status 属性:

---
status: todo
---

项目多了之后,可以用 Bases 把这些笔记集中到一张表格里,再把 status 显示出来。需要开始处理某个项目时,直接在表格中修改状态即可。修改结果会写回对应笔记的属性,不用再逐篇打开文件。如果你的项目库里有几十条记录,这种操作就比反复打开笔记方便得多。

需要注意的是,具体能否直接编辑,要看属性类型和当前视图的支持情况;公式列本身是计算结果,并不是用来直接修改原始数据的。我觉得它最适合处理的,是那些字段比较固定、平时又经常需要更新的内容,比如项目状态、任务截止日期、书籍评分和文章发布进度。如果只是写长篇文章,没必要为了使用 Bases 而给每篇文章加上一堆属性。

六种典型实用场景

1. 把待办事项集中到一张表里

如果平时会在 Obsidian 里记录任务,可以给相关笔记添加 status 和 due 属性,再建立一个 Base 集中查看。例如:

---
status: doing
due: 2026-10-20
---

然后设置筛选条件,只显示待处理的任务,并按照截止日期排序。如果任务比较多,还可以按状态分组。使用支持看板布局的版本时,也可以把不同状态的任务分成几列。Bases 的看板布局需要使用支持该功能的 Obsidian 版本;如果你的版本没有这个选项,可以先用表格或列表代替。

Bases 看板视图示例,按任务状态分列展示

另外,还能创建公式属性,计算任务是否逾期。例如,下面是一个简化的判断思路:

if(due < now() && status != "done", "逾期", "")

这里要根据实际使用的 Bases 公式语法和属性类型调整表达式。尤其是日期为空、状态值不统一的情况,最好单独处理,否则可能出现不符合预期的结果。它并不能替代专业的任务提醒工具,但用来查看笔记库里还有哪些事情没做,已经够用了。

2. 同一批项目,换几种方式查看

我觉得 Bases 另一个值得尝试的功能,是在同一个 Base 里建立多个视图。以项目管理为例。平时检查项目详情,可以使用表格,把状态、创建时间、截止日期等字段放在一起;想了解目前有哪些项目卡住了,可以使用看板;如果每个项目都有封面图片,还可以使用卡片布局;只想快速浏览项目名称时,则可以切换到列表。

这些视图针对的是同一批数据,不需要为了不同的展示方式,再复制出几份文件。当然,视图能展示什么,取决于你设置的筛选条件、属性和布局。卡片也不会自动把普通笔记变成设计精美的项目海报,封面等显示效果仍然需要相应的属性和配置。对于经常维护项目资料的人来说,这样做比单独维护多个表格省事。

3. 把当前笔记关联的内容放到侧边栏

这个用法稍微进阶一些。假设你打开一篇关于 Redis 的笔记,希望旁边能显示与它相关的其他笔记。你可以尝试建立一个 Base,并通过 this 引用当前上下文。例如,筛选条件可以使用:

file.hasLink(this.file)

它的作用是根据当前上下文中的文件,筛选出链接到该文件的笔记。如果把 Base 嵌入其他笔记,或者放在侧边栏中使用,this 所代表的上下文会受到打开方式影响。配置之前,最好先在自己的 Obsidian 版本中测试实际行为。

这类用法的好处是,不必为每篇笔记单独制作一个查询。你查看不同内容时,可以利用当前上下文动态筛选。不过,这个查询和 Obsidian 自带的反向链接面板并不完全相同。它依赖 Base 的筛选逻辑,适合希望进一步定制关联内容展示方式的人。如果你还想按笔记类型筛选,也可以尝试类似的表达式:

type == this.file.properties.type

前提是相关笔记确实具有 type 属性,并且当前上下文中的属性能够按预期读取。不同类型的笔记如果没有统一的字段规范,筛选结果就可能不完整。

4. 做一个书单,评分和封面放在一起

如果你平时喜欢记录看过的书、电影或者课程,Bases 也很适合用来做清单。每篇笔记只需要记录几个常用字段,例如名称、评分、阅读状态和封面。

---
rating: 4
status: finished
---

然后建立一个 Base,把这些笔记筛选出来。如果使用表格,可以按照评分排序;如果更喜欢视觉化的展示方式,可以尝试卡片视图,并配置封面属性。评分也可以通过公式转换成星级字符串。例如:

if(rating, "★".repeat(rating), "—")

这样,数字评分就能显示成星星。不过,公式的具体兼容情况需要以当前版本的 Bases 语法为准。还有一个容易被忽略的地方:表格不仅能展示数据,还可以对适用的数值列进行汇总。比如计算平均评分、最高分、最低分,或者统计哪些字段为空。当书单只有十几本时,这些功能可能没什么吸引力;当你记录了几百本书、电影和课程后,集中查看和统计就方便多了。

5. 把交易记录按月份整理

如果你会在 Obsidian 里写交易复盘,可以给每篇记录添加日期、盈亏等属性。例如:

---
date: 2026-10-15
profit: 120
---

然后建立一个 Base,使用日期和盈亏字段进行筛选、排序与汇总。对于已经结构化的记录,可以进一步创建月份字段,再按月份分组,并对盈亏列进行求和。这样就能快速查看每个月的记录和累计盈亏。

这里有个前提:盈亏必须是可计算的数值,而不是写在正文里的自然语言。日期也要尽量使用统一格式,否则后续统计会比较麻烦。另外,Base 的汇总只是对你录入的数据进行计算,并不会自动核对交易所账单,也不能代替专业的投资分析工具。如果你的记录原本就有固定字段,这个功能值得尝试;如果每篇复盘都是随手写的一大段文字,没必要为了统计而把所有历史记录重新录入一遍。

6. 把筛选结果导出,交给其他工具处理

有时候,笔记只在 Obsidian 里查看还不够。比如,你想把文章选题整理成表格发给合作伙伴,或者把书单导入 Excel 继续处理,就可以查看当前视图的导出选项。支持的版本和视图中,可以通过 Results 菜单里的 Export CSV 导出结果,再用 Excel、Numbers 等软件打开。这对选题库、项目清单、素材库尤其方便。

不过,CSV 导出的是表格数据,并不等于把整个 Obsidian 知识库完整迁移成 Excel。图片、附件和复杂的笔记正文,不会因此自动变成完整的电子表格内容。所以,如果你的目标是共享一份结构化清单,这个功能很合适;如果要迁移整个知识库,还需要考虑附件、正文和链接的处理方式。

适用边界:哪些情况下没必要使用 Bases

我不太建议为了使用一个新功能,就把整个笔记库重新规划一遍。如果你的笔记数量不多,大部分都是独立的长文,直接搜索、浏览目录就能找到内容,建立 Base 未必能节省多少时间。

Canvas Obsidian Bases Visual 示例,展示多层技能可视化结构
Canvas Obsidian Bases Visual: 2 Skill Visual Layer 2026

如果你主要写日记和随手记录,也不需要强迫自己给每一篇笔记添加状态、分类、评分。能够快速记录下来,本身就已经达到目的了。

还有一种情况:你确实有很多笔记,但从来不需要把它们拿出来统计、筛选或者复用。这时候,维护属性可能反而增加负担。Bases 更适合那些存在重复管理需求的内容。项目有状态,任务有截止日期,书籍有评分,文章有发布进度,这些信息放在一起之后,才能发挥结构化管理的优势。

实践建议:从一个小 Base 开始

以前做过的项目,有些只剩下几篇零散的记录,有些已经结束很久,却还和正在做的事情混在一起。先把这些笔记放进一个 Base,看看能不能按状态、修改时间筛出我想找的内容。用上一段时间,如果确实省事,再把文章选题和其他资料也放进去。至于那些只用来记录想法的笔记,就先不动了。

毕竟,记笔记是为了以后找得到、用得上。要是为了整理笔记,反倒花掉大把时间,那就有点本末倒置了。如果你还没用过它,不妨先建立一个 Base,看看自己的笔记库究竟有哪些内容。也许你会发现,很多信息原本就在那里,只是以前没有用这种方式查看过。

Obsidian 的 Bases,让你爱上笔记整理 配图 4

JOTO 企业落地观察

  • 企业知识库冷启动阶段常因强推元数据规范受阻。Bases 基于文件路径、时间戳等天然字段快速构建可检索索引的能力,提示团队可先利用现有结构降低准入门槛,再随需求演进逐步补全属性。
  • Bases 中表格、看板、卡片共享同一数据源的设计,为企业 RAG 知识工程提供了架构参照:应优先复用统一结构化底座支撑多形态前端交互,避免为每种展示方式重复建模导致知识维护成本倍增。
  • 其 CSV 导出仅含结构化字段、不迁移附件的限制,揭示企业 AI 落地的关键分层原则——结构化数据治理与非结构化内容(图表、扫描件等)需采用不同策略,不可强求格式统一。
  • 文中明确指出‘不必为使用新功能重规划整个笔记库’,这对企业智能体工程具有普适警示:AI 工具的价值在于适配真实工作流,而非要求团队放弃原有高效记录习惯去迎合技术范式。

立即咨询 JOTO

JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
Contact Us

Start your enterprise AI rollout

Tell us your industry, team, and current pain points. We'll get back to you within one business day to help you decide what to tackle first, what data to prepare, and which platform fits.

WeChat
Scan to add us for a 1:1 chat
JOTO WeChat consultation QR code

Tell us what you need

Once we receive your details, we'll be in touch within one business day.