也許是B站最全面的Obsidian教程!【Obsidian公開課 課時(shí)9 Dat

【Obsidian-Dataview插件】
Abstract:
該節(jié)視頻主要內(nèi)容是dataview的語(yǔ)法和原理。理解建議:dataview將obsidian視為一個(gè)數(shù)據(jù)庫(kù),并運(yùn)用數(shù)據(jù)庫(kù)相關(guān)知識(shí)對(duì)文件進(jìn)行查詢。
Tips:
筆記是為了方便回顧而創(chuàng)作的,所以邏輯與原視頻不同,順序重新進(jìn)行了編排,部分內(nèi)容有交叉,部分內(nèi)容有省略。建議先刷視頻,再看筆記復(fù)習(xí)。
一、dataview使用場(chǎng)景
1.搜索查詢條件較為復(fù)雜。比如要求三個(gè)篩選條件。
2.查詢結(jié)果需要保存。比如經(jīng)常需要統(tǒng)計(jì)分析的數(shù)據(jù)。或者為每個(gè)文件夾生成一個(gè)文件索引。
注:建議保存常用查詢,方便使用、整理、統(tǒng)計(jì)、分析等。
二、dataview查詢依據(jù)
1.Meatainfo。每一條筆記的元數(shù)據(jù),obsidian的每一條筆記自動(dòng)擁有。

上圖(手動(dòng)時(shí)間戳15:57)框內(nèi)即為obsidian的元數(shù)據(jù)。
2.YAML數(shù)據(jù)。用戶通過一定的格式,手動(dòng)插入的數(shù)據(jù)。

上圖“obsidian支持的YAML字段”和“自定義字段”是常用的YAML字段。
“行內(nèi)標(biāo)記”也可以,視頻中沒有具體講解,可參考評(píng)論區(qū)內(nèi)大家的補(bǔ)充。

上圖是YAML的簡(jiǎn)單結(jié)構(gòu)。

UP提醒:請(qǐng)嚴(yán)格注意YAML語(yǔ)法格式,尤其是冒號(hào)后的空格。
三、dataview查詢使用
(包括安裝、打開、簡(jiǎn)單查詢語(yǔ)法演示)

上圖為dataview的完整格式。
通俗解釋:
1.告訴系統(tǒng)我要使用dataview語(yǔ)法。
2.選擇展示格式。
(包括table列,別名)
3.從哪里檢索。在同一查詢級(jí)別中,添加限制,要求同時(shí)滿足使用and,只需要滿足一個(gè)使用or。
4.二次過濾,在結(jié)果中繼續(xù)檢索。
5.排序方式。asc,升序;desc,降序。
四、相關(guān)問題
1.Q:dataview生成的鏈接是否會(huì)改變關(guān)系圖譜?
A:不會(huì)。
2.在本節(jié)課時(shí)文檔中還有“任務(wù)屬性”一條目沒有詳細(xì)介紹,建議自行學(xué)習(xí)。

五、備注
1.有些輸入法自帶的智能輸入會(huì)使代碼輸入不正確,注意分辨。