Dataview

1 查询依据

yaml数据/metainfo

2 使用查询语言

使用下列语法创建查询语言代码块

```dataview
 query command
```

2.1 examples

2.1.1 列表

例如,使用以下方式我们可以给每个文件夹创建一个目录

```dataview
# 文件全路径名包含Note/Obsidian
LIST WHERE contains(file.path, "Note/Obsidian")
```
LIST WHERE contains(file.path, "Note/Obsidian")

3 使用内联查询

内联查询的结果只能是一个,不能查询一个列表。当前页面可以通过this.获得,其他页面可以通过双链语法<a href="page-name.html" class="internal-link">page_name</a>获得

通过下列语法创建内联查询:

`= this.file.name` 

此博客文件名:= this.file.name

4 使用JavaScript API

使用下列语法创建JS dataview代码块:

```dataviewjs
... js code ...
```

5 参考链接

官方文档