Obsidian Bases 数据库视图怎么按属性筛选:模板字段、视图保存与结果检查
Obsidian里存的笔记一多,纯靠文件夹和标签翻找效率会越来越低。Bases的筛选能力,可以把带有统一属性的笔记整理成可长期保存的视图,不过实操里最容易出问题的几个点非常集中:属性名不统一、值的类型对不上,或是误把筛选条件作用到了所有视图,最后展示出来的结果看起来就像少了一半内容。
- 先给笔记准备统一的
status、project、due属性,再配置 Base。 - Filter 菜单里的 All views 和 This view 决定筛选是否影响同一个 Base 的其他视图。
- 筛选条件由 Property、Operator、Value 三部分组成,字段类型会影响可用运算符。
- 保存后要切换视图并检查结果数,确认筛选真的写入当前 Base,而不是只在临时状态生效。

先把笔记属性整理成可筛选的字段
这次用一个项目笔记库做例子:每条笔记至少有 status、project 和 due 三个 Properties。关键不是字段越多越好,而是同一个字段在不同笔记里要使用同一种写法。例如状态统一为 todo、doing、done,不要一部分写“进行中”,另一部分写 doing。
---
status: doing
project: website-redesign
due: 2026-09-05
---
日期字段不要和普通文本混用,不然筛选“早于某一天”这类条件时,Obsidian会直接按文本规则比对,最终结果完全不对。整理旧笔记的时候先抽几篇点开属性面板确认格式,再着手配置视图会省很多返工的功夫。
从 Bases 视图打开 Filter,而不是先改原始笔记
打开任意一个Base之后,先确认顶部工具栏能看到视图名称、Results、Sort、Filter、Properties和Search几个入口。官方把这些操作入口都放在同一条工具栏上,其中Filter负责缩小结果范围,Properties负责调整表格里展示哪些字段,两个功能不要搞混。
新建一个名为“进行中的网站任务”的视图,先选 Table 布局,再添加 status 条件。视图名称和布局是视图配置,筛选条件则要继续确认它的作用域。
All views 与 This view 该怎么选

Filter菜单里会明确区分两个作用范围:选All views的话,筛选规则会对这个Base下的所有视图生效,选This view就只会作用在当前打开的这张视图上。比如“只显示指定文件夹内的笔记”这类公共条件适合放到All views;“只看进行中任务”这类细分条件更适合放到当前视图,避免把其他已归档视图里的内容也过滤掉。
| 筛选范围 | 适合放什么 | 常见误判 |
|---|---|---|
| All views | 文件夹、项目归属、固定标签 | 其他视图打开突然发现少了数据 |
| This view | 状态、截止日期、临时工作队列 | 切换视图之后误以为之前写的筛选丢了 |
| Advanced filter | 需要组合and/or/not逻辑的多条件规则 | 手写完自定义语法没有回头核对结果 |
Property、Operator、Value 三步要对齐
单条筛选条件最少由Property、Operator、Value三个部分组成。选配置的顺序是先挑目标字段,再选比对规则,最后填写要匹配的值。文本类属性可以用等于或者包含规则,日期和数字类属性的可用运算符会和文本不一样;要是下拉列表里的运算符和你预期的不一致,先退回去检查笔记里的属性类型有没有设对,不用急着硬改筛选语法。
多个条件时,还要确认是“全部满足”还是“任意满足”。例如 status == "doing" 与 project == "website-redesign" 用 AND 才能得到当前项目中正在进行的任务;若改成 OR,其他项目的 doing 笔记也会混进来。
保存后用三个动作验收结果
- 切换视图核验:从当前配置的任务视图切到其他任意视图,再切回来,确认之前加的筛选条件还在。
- 抽查边界笔记:找一条
status: done和一条status: doing的笔记,确认只有符合条件的那条出现。 - 改一个属性:把一条笔记从
doing改为done,回到 Base 看它是否按预期离开结果集。
如果走完上面几步结果都没有变化,优先排查三个点:属性名拼写是不是完全一致、属性值有没有真的保存到笔记里、筛选规则是不是误加到了其他视图的配置里,最后再去检查Advanced filter里的原始条件有没有写错。
常见问题
为什么 Filter 里找不到我刚写的属性?
先确认目标属性已经正确保存到笔记的Properties区域,并且至少有一篇笔记使用了这个属性。要是属性名拼写不一样,或是属性类型被改了,筛选的下拉选项里也不会显示对应字段。
All views 和 This view 能同时使用吗?
可以同时配置。全局条件负责限定整个Base的公共数据范围,当前视图的条件负责在这个公共范围里继续做细分,最终结果是两层条件同时生效之后的交集。
为什么筛选保存了,重启后却像没生效?
先切换到其他视图再切回当前页,同时检查对应的Base文件有没有完成保存。如果只是临时加了筛选没有写入对应的视图配置,重启软件之后规则自然不会保留。
一定要安装 Dataview 才能做属性筛选吗?
不需要额外装插件。Obsidian Bases本身就自带视图管理、属性配置、筛选和排序能力,只有需要实现更复杂的自定义查询,或是你之前已经有成熟的Dataview工作流的时候,才需要考虑搭配其他插件使用。
Bases筛选的稳定性最终只和两件事有关:所有笔记的属性规则是否统一,以及筛选的作用范围有没有选对。先用少量字段搭一张能快速核验结果的视图,再慢慢叠加更多条件,比一次写很长的高级筛选要容易定位问题得多。
Redis LATENCY DOCTOR 怎么定位命令延迟:事件采样、阈值判断与复核
- 上一篇
- Redis LATENCY DOCTOR 怎么定位命令延迟:事件采样、阈值判断与复核
- 下一篇
- Go regexp.FindAllStringIndex 的下标怎么用:UTF-8 字节偏移与切片边界
-
- 文章 · 软件教程 | 35分钟前 | github · actions · 持续集成 · GitHub Actions workflow_dispatch Run workflow GitHub CLI
- GitHub Actions 如何手动运行 workflow_dispatch 工作流:入口、分支与输入校验
- 320浏览 收藏
-
- 文章 · 软件教程 | 2小时前 | figma · 设计系统 · 组件属性 · Figma 组件实例 Instance swap Variants
- Figma 组件实例怎么替换主组件属性:Variants、Instance swap 与发布前验收
- 122浏览 收藏
-
- 文章 · 软件教程 | 2小时前 |
- Microsoft To Do 任务列表怎么设置重复提醒:截止日期、提醒时间与完成状态核验
- 444浏览 收藏
-
- 文章 · 软件教程 | 3小时前 | Markdown · obsidian · 软件教程 · Obsidian 附件路径 Markdown图片 元数据缓存
- Obsidian 图片链接失效怎么排查:附件路径、仓库设置与重建索引
- 490浏览 收藏
-
- 文章 · 软件教程 | 4小时前 |
- GitHub Desktop 切换分支前怎么处理未提交改动:暂存、丢弃与恢复边界
- 242浏览 收藏
-
- 文章 · 软件教程 | 8小时前 |
- Postman 响应怎么保存为 JSON 文件:Save response to file、示例响应与结果核对
- 163浏览 收藏
-
- 文章 · 软件教程 | 9小时前 |
- Postman 怎么查看接口 Cookie:请求头、响应 Set-Cookie 与会话核对
- 460浏览 收藏
-
- 文章 · 软件教程 | 10小时前 | 开发工具 · vs code · 文件搜索 · 工作区 Visual Studio Code 文件搜索 Search view
- Visual Studio Code 怎么只搜索当前文件夹:工作区范围、排除项与结果核对
- 307浏览 收藏
-
- 文章 · 软件教程 | 11小时前 | LibreOffice · Calc · 表格操作 · 冻结窗格 冻结首行 冻结首列 LibreOffice Calc
- LibreOffice Calc 怎么冻结首行和首列:冻结窗格入口与打印效果核对
- 321浏览 收藏
-
- 文章 · 软件教程 | 11小时前 | github · 软件教程 · 项目管理 · 缺陷管理 GitHub Issues Issue模板 Issue Form
- GitHub Issues 如何用模板约束缺陷信息:从新建模板到提交后核对
- 181浏览 收藏
-
- 文章 · 软件教程 | 12小时前 | git · 软件教程 · GitHub Desktop · 代码协作 · GitHub Desktop Pull Request Preview Pull Request Create Pull Request
- GitHub Desktop 如何创建 Pull Request:从当前分支到网页审核的完整路径
- 238浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- ljg-skills
- ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
- 5252次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 4774次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 4717次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 4967次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 4927次使用
-
- Obsidian 如何把 Markdown 笔记导出 PDF:页面预览、分页与字体核对
- 2026-08-24 396浏览
-
- Obsidian 数据库属性怎么批量检查:属性面板、筛选视图与笔记结果核对
- 2026-08-25 216浏览
-
- Obsidian 图片链接失效怎么排查:附件路径、仓库设置与重建索引
- 2026-08-25 490浏览

