Dataview
大约 2 分钟
Dataview
插件简介
这是一款在 obsidian 上必装的插件,少了 dataview 的 obsidian 也少了很多的便捷和乐趣。他能够在纯文本的 md 文件里,实现接近于数据库的查询效果。只需要掌握简单的语法就能达到动态的查询。
应用场景: 比如你想找到某个文件夹下包含某个标签的所有文件,并且当增删改文件的时候,这个查询结果会实时更新。那么用 dataview 就能轻松实现。
我们可以做一些自动归类的工作,比如我想同时查看 Windows 文件夹下的 #技巧
的所有文章,还有 Windows 文件夹下的 #问题
,我可以在一个文件下。同时检索这 2 个分类,而且当文件增删改的时候,这个结果也实时更新不需要手动修改。
插件安装
打开 obsidian → 设置 ⚙️ → 第三方插件 → 社区插件市场,搜索关键字安装
注意:你需要关闭第三方插件的安全模式,才能安装社区插件,建议关闭。
插件使用
这是 obsidian 必装插件之一,能够实现增强的 obsidian 数据查询。
dataview 查询的结果,当文章发生改变的时候,新增文件,修改文件名后查询结果也会刷新。
案例 1: 实现查询 “Dataview” 文件夹下所有文件,当文章新增时,查询的结果也会自动刷新。
案例 2: 实现查询 “Dataview” 文件夹下的所有标签为 “技巧”的文章,当文章新增时,查询的结果也会自动刷新。
以本笔记为例
```dataview
list
from "docs/工具/Obsidian/Dataview"
sort file.ctime desc
```
list
from "docs/工具/Obsidian/Dataview"
sort file.ctime desc
```dataview
list
from "docs/工具/Obsidian/Dataview" and #技巧
sort file.ctime desc
```
list
from "docs/工具/Obsidian/Dataview" and #技巧
sort file.ctime desc
当然 dataview 作为一款强大的插件,当然不仅仅实现这么简单的功能。我们可以从以上简单的实现去先使用插件。在逐步的深入了解 dataview 插件。