检索journal中所有的一级标题下的block,query高级查询语句怎么写呢?
网上搜索的都不能使用?请大佬帮忙修改一下:
{:query [:find (pull ?b [*])
:where
[?p :block/journal? true]
[?p :block/children ?b]
[?b :block/heading 1]]}
这个查询语句的意思是:找到所有具有:block/journal? true
属性的页面(即日志页面),然后找到这些页面下的所有子block(即一级标题),然后从这些子block中提取所有具有:block/heading 1
属性的block(即一级标题下的block)。最后,用pull ?b [*]
来显示这些block的所有属性和内容。