Dataview常用语法速查

这篇文章是 Dataview专栏 系列 0 篇文章中的第 [part not set]

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-限定标签-显示关键字所在行