Dataview常用语法速查
- 实用技巧
- 2024-05-12
- 110热度
- 0评论
- Dataviewjs代码片段 —— 列出标签所在段落内容
- Dataviewjs代码片段 —— 查关键词所在行内容
- Dataviewjs进阶 —— 函数集合
- Dataviewjs进阶 —— 基础
- Dataview代码片段 —— 查询所有类型的文件
- Dataview代码片段 —— 限定标签-显示关键词所在行
- Dataview代码片段 —— 查指定标签的文件
- Dataview代码片段 —— 查文件夹所有文件
- Dataview函数集合
- Dataview常用语法速查
- Dataview进阶 —— 隐式字段
- Dataview进阶 —— 内联DQL查询
- Dataview进阶 —— 查询命令
- Dataview进阶 —— 基础字段
- Obsidian进阶 —— 初识Dataview
dataview
Dataview语法速查表
查询文件夹和标签
查询指定文件夹内容
list
from "咖啡豆子文件夹"
查询指定标签内容
list
from #咖啡豆子标签
查询文件夹下+标签的内容(同时满足)
list
from "咖啡豆子文件夹" and #dataview
排除某个文件夹或者标签from语法
排除指定文件夹内容
list
from -"排除文件夹的名字"
排除指定标签的内容
list
from -#咖啡豆子标签
查询文件夹+并排除指定标签的内容(同时满足)
list
from "咖啡豆子文件夹" -#咖啡豆子标签
[!danger] 筛选条件
我们可以使用几个条件进行筛选,非常容易理解。注意英文符号,前后有一个空格
- and :和,同时满足
- or :或者,任选其一
- -: 减去,排除掉这个条件
排除文件夹或文件使用where语法
排除指定文件夹内容
list
from #标签名
where file.folder != "咖啡豆的文件夹"
排除当前文件
list
from "咖啡豆的文件夹"
where file.name != this.file.name
日期相关查询
7天内修改的文件
WHERE file.mtime >= date(today) - dur(7 day)
1天内修改的文件
WHERE file.mtime >= date(today) - dur(1 day)
30天内修改的文件
WHERE file.mtime >= date(today) - dur(30 day)
Dataviewjs代码速查
- dataviewjs查关键字所在行的内容
- dataview-限定标签-显示关键字所在行