Roam Research Docs · Help & user documentation
:q query blocks feature inside Roam
:q
:q primarily but
:where clause
current/page-title )
[:find ?p (count ?b)
:where
[?p :node/title current/page-title]
[?b :block/refs ?p]]
[:find ?p (count ?b)
:where
[?p :node/title current/page-title]
[?b :block/refs ?p]]
ms/this-month-start and ms/this-month-end )
?t to get recent results at top (you can hide this column and keep sorting!)
[:find ?b ?t
:where
[?changelog-p :node/title "Change Log"]
[?b :block/page ?changelog-p]
[?b :create/time ?t]
[(<= ms/this-month-start ?t ms/this-month-end)]]
[:find ?b ?t
:where
[?changelog-p :node/title "Change Log"]
[?b :block/page ?changelog-p]
[?b :create/time ?t]
[(<= ms/this-month-start ?t ms/this-month-end)]]
:q
current
current/block-id
:q query
?e in [?e ?a ?v]
current/page-id
:q
?e in [?e ?a ?v]
current/page-title
:q exists
current/block-uid
:q query
current/page-uid
:q
current/main-window-page-title NEW ✨
current/main-window-page-uid NEW ✨
current/main-window-page-id NEW ✨
?e in [?e ?a ?v]
current/main-window-block-uid NEW ✨
current/main-window-block-id NEW ✨
?e in [?e ?a ?v]
ms
:create/time/:edit/time
:create/time/:edit/time
(created-between ?t1 ?t2 ?b)/(edited-between ?t1 ?t2 ?b))
ms/today-start
:ms/+0D-start
ms/today-end
:ms/+0D-end
ms/this-week-start
:ms/+0W-start
ms/this-week-end
:ms/+0W-end
ms/last-week-start
:ms/-1W-start
ms/last-week-end
:ms/-1W-end
ms/next-week-start
:ms/+1W-start
ms/next-week-end
:ms/+1W-end
ms/this-month-start
ms/this-month-end
ms/this-quarter-start
ms/this-quarter-end
ms/last-quarter-start
:ms/-1Q-start
ms/this-year-start
ms/this-year-end
ms/+1D-end
ms/-5D-start
ms/+1D-start
ms/+1D-end
ms/+1W-end
ms/+7D-end
:ms/+7d-end
ms/+1M-start
ms/+1Q-start
ms/+1Q-end
ms/+0Y-start
ms/+365D-start
ms/+0Y-end
ms/=2025-01-01-start
ms/=2025-12-31-end
dnp
:node/title) for the relevant daily note page
dnp/today
dnp/yesterday
dnp/tomorrow
dnp/-1D
dnp/+1D
dnp/this-week-start
dnp/this-week-end
dnp/this-month-start
dnp/this-quarter-start
dnp/this-year-end
dnp/=2025-01-01
(refs-page ?page-title ?b), (created-by ?user-name ?block), and (created-between ?t1 ?t2 ?b)))
[:find ?b ?t
:where
[?b :block/uid ?uid]
(refs-page "Quality of Life Improvements" ?b)
(created-by "Baibhav Bista" ?b)
[?b :create/time ?t]
(created-between ms/this-year-start ms/this-year-end ?b)]
[:find ?b ?t
:where
[?b :block/uid ?uid]
(refs-page "Quality of Life Improvements" ?b)
(created-by "Baibhav Bista" ?b)
[?b :create/time ?t]
(created-between ms/this-year-start ms/this-year-end ?b)]
(refs-page ?page-title ?b), (created-by ?user-name ?block), and (created-between ?t1 ?t2 ?b)
?t
(created-by ?user-name ?block)
(edited-by ?user-name ?block)
(by ?user-name ?block)
(refs-page ?page-title ?b)
(block-or-parent-refs-page ?page-title ?b)
(created-between ?t1 ?t2 ?b)
(edited-between ?t1 ?t2 ?b)
(in-dnp-between ?start-dnp ?end-dnp ?b) NEW ✨
(refs-dnp-between ?start-dnp ?end-dnp ?b) NEW ✨
(in-or-refs-dnp-between ?start-dnp ?end-dnp ?b) NEW ✨
(in-dnp ?dnp ?b) NEW ✨
(refs-dnp ?dnp ?b) NEW ✨
(in-or-refs-dnp ?dnp ?b) NEW ✨
markdown version · view in Roam Research · exported 2026-07-03