查询文档名但显示文档内容

在文档中输入命令:

SELECT * FROM blocks WHERE type = 'd' AND path like '%20210915160720-p4j44rn/%'

查询父文档(id = 20210915160720-p4j44rn)项下的子文档名,结果显示文档内容而非文档名。

1 操作
abc1206 在 2021-09-16 15:15:16 更新了该帖

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • lane
    订阅者

    自己看下 Me 下 doc-list-child*模板,看看别人是怎么写的

    1 回复
  • abc1206
    订阅者 作者

    模板结果是静态的,不方便刷新,所以想在文档中直接用 SQL 语句来查询。

    1 操作
    abc1206 在 2021-09-16 15:41:14 更新了该回帖
  • 88250
    订阅者

    这个估计得等有人贡献相应的挂件,默认的查询嵌入块暂时不动了,会显示内容。

    1 回复
  • sarvil 1 1 赞同
    订阅者

    我也遇到的这个情况,变相解决了。能实现文档名字列表,只是不能实现悬浮预览,对我来说够用了。

    • 编个模板,对目标文档加 header,确定标题规则。

    比如,我的剪藏文章我会加个"↙",项目文档我会加个"©"。以剪藏为例:

    ↙.action{.title} #
    作者 | xx
    来源 | www

    • 用 type='p' and content LIKE '↙%'去搜索出列表

    贴上我的供参考:

    select * from blocks where path LIKE '/20210902204022-22xtm53/______________-_______.sy' and box='20210827143209-kgv5jjw' and type='p' and content LIKE '↙%' order by created DESC
    这样能变相实现,看看对你是否有帮助。

    另外,还可以通过增加属性,来搜索出特定属性的块。

  • abc1206
    订阅者 作者

    是否提升查询嵌入块的开发优先级?SQL 是思源的特色,很有用的功能,配合双链能产生多种应用,效率不止倍增。

    1 回复
  • 88250 1
    订阅者

    挂件主要靠社区贡献,请参考路线图 https://github.com/siyuan-note/siyuan/projects

请输入回帖内容 ...