一个 Dataview 查询示例

一个 Dataview 查询示例

我们以这个例子走进 Dataview

查找最近三天创建的文件,并且让最新的文件放在前面;

```dataview
Table file.ctime as "创建日期"
Where date(today) - file.ctime <= dur(3 day)
Sort file.ctime desc
```

效果如图

一个 Dataview 查询示例--

建议

如果你知道 table 是表,where 代表从句,sort 代表整理,不妨尝试下自己去理解一下这段查询语句。

我们拆解一下这段查询语句

一个 Dataview 查询示例--

把上面的语句换成中文就是:把满足今天的日期减去创建文件的日期小于等于三天的文件,按照倒序排列,以表格的形式展示满足条件的文件的创建日期。

只用三行代码,就可以查询出所有最近创建的文件。dur(3 day) 等价于 3 天,如果想查询最近七天内修改的笔记呢?

下一步,我们就开始学习前缀知识之 10 - Metadata 元数据,或是返回 Dataview基本语法

讨论

若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。



反馈交流

其他渠道

版权声明