请教:如何把所有文档动态按修改时间从新到旧排列索引到一个文档中?

有这么个 sql 语法吗?

广告 我要投放

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Achuan-2 3
    订阅者

    这是我之前写的统计今天更新文档模板,以块引形式展示,可以参考修改下。

    ps: 建议把块引改成块超链接形式 H

    ## .action{ now | date "2006-01-02  Mon "} 今天更新的笔记文档
    
    
    .action{$today := now | date "20060102"}
    .action{$next := (now | date_modify "+24h")| date "20060102"}
    
    
    .action{$blocks :=queryBlocks "SELECT * FROM blocks WHERE id in (SELECT root_id FROM blocks WHERE (updated >= '?' AND updated <= '?' AND root_id != '?')) order by updated DESC " $today $next .id}
    
    
    .action{range $b := $blocks}
    - ((.action{$b.RootID} ".action{$b.HPath}"))
    .action{end}
    
    

    1 回复
    1 操作
    Achuan-2 在 2021-09-05 19:51:49 更新了该回帖
  • 其他回帖
  • wfan14513 2 评论
    捐赠者 支持者 订阅者 作者

    这个代码怎么用?琢磨了半天,用不来 😂

    我不知道你具体需求是什么,你看看下面我分享的统计自定义时间范围内更新的笔记
    Achuan-2 1
    代码导出成为 MD 格式文件放入思源的 data/templates/底下的创建一个自己的文件夹,使用起来好分辨,然后把导出的 MD 放入这个文件夹,打开思源/ 里面的模版可以看到你刚刚放入的文件名
    Kikkawa 1
  • wfan14513
    捐赠者 支持者 订阅者 作者

    可以,能看出区别就行,多谢大佬!

  • wfan14513
    捐赠者 支持者 订阅者 作者

    我改了个查询过去 7 天的,好像成功了 😂

    ## .action{ now | date "2006-01-02 Mon "} 过去7天修改过的笔记文档:
    
    .action{$from := (now | date_modify "-168h") | date "20060102"}
    .action{$to := (now | date_modify "+24h") | date "20060102"}
    
    .action{$blocks :=queryBlocks "SELECT * FROM blocks WHERE id in (SELECT root_id FROM blocks WHERE (updated >= '?' AND updated <= '?' AND root_id != '?')) order by updated DESC Limit 10000" $from $to .id}
    
    .action{range $b := $blocks}
    - ((.action{$b.RootID} ".action{$b.HPath}"))
    .action{end}
    
  • 查看全部回帖