基础
query-table:: false
query-properties:: [:title :tags]
advanced query
- 获取包含
#Paper
标记笔记中的所有 todo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| {{< logseq/orgQUERY >}}{:title [:h2 "Doing"] :query [:find (pull ?b [*]) :where [?p :block/name] [?p :block/properties ?prop] [(get ?prop :tags) ?v] [(contains? ?v "Paper")] [?b :block/page ?p] [?b :block/marker ?m] [(= ?m "TODO")] ] } {{< / logseq/orgQUERY >}}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| {{< logseq/orgQUERY >}}
{:title [:h2 "Todo"] :query [:find (pull ?b [*]) :in $ ?category :where [?b :block/ref-pages ?p] [?p :block/properties ?pr] [(get ?pr :category) ?t] [(contains? ?t ?category)] (not [?b :block/marker ?m]) ] :inputs ["Programming"] } {{< / logseq/orgQUERY >}}
|
+ 找到标记为 TODO
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| {{< logseq/orgQUERY >}}{:title [:h2 "Doing"] :query [:find (pull ?b [*]) :in $ ?category :where [?b :block/marker ?m] [(= ?m "TODO")] [?b :block/ref-pages ?p] [?p :block/properties ?pr] [(get ?pr :category) ?t] [(contains? ?t ?category)] ] :inputs ["Programming"] } {{< / logseq/orgQUERY >}}
|
Ref