思源笔记丨获取指定笔记本、指定路径的最近更新笔记

我的新建文档和块引新建文档存放位置都放在 Notes 笔记本里,按月份存放

PixPin20241104010207.png

但是查看的时候不是特别方便,得一个月一个月查看

所以想了一个方法,使用书签增强插件配合自定义 SQL 做笔记查询,查询指定笔记本、指定路径最近更新的笔记

PixPin20241106162000.png

具体方法:书签增强插件,新建书签组,选择动态书签

PixPin_2024-11-08_10-22-52

全局最近更新

select * from blocks where type='d' and updated >= strftime('%Y%m%d%H%M%S', datetime('now', '-7 days')) order by updated desc limit 100;

最近的 dailynote

SELECT * FROM blocks as b WHERE type = 'd' AND box = '20241028223345-d9ifjv0' -- 选择笔记本 AND NOT ( -- 排除月笔记文件夹 b.content REGEXP '^[0-9]{4}$' -- Matches a 4-digit year OR b.content REGEXP '^[0-9]{6}$' -- Matches a 6-digit year and month ) ORDER BY created DESC Limit 100;

PixPin20241106162110.png

最近的 Notes 笔记

SELECT * FROM blocks as b WHERE type = 'd' AND box = '20241028223353-d3d8gan' -- 选择笔记本 AND NOT ( -- 排除月笔记文件夹 b.content REGEXP '^[0-9]{4}$' -- Matches a 4-digit year OR b.content REGEXP '^[0-9]{6}$' -- Matches a 6-digit year and month ) ORDER BY created DESC Limit 100;

PixPin20241106162258.png

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24922 引用 • 102643 回帖
2 操作
Achuan-2 在 2024-11-09 20:20:32 更新了该帖
Achuan-2 在 2024-11-06 16:36:41 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • pfcszp

    老师,我用您的数据库语句,最近更新能显示,但是最近的 notes 和 dailynote 不显示数据是因为?

    1 回复
  • Achuan-2 via Android

    我这里指定了 notes 和 dailynote 的命名规则,和指定的笔记本 id

    需要根据自己的笔记更改下

    1 回复
  • pfcszp

    命名规则我理解的是上面对指定笔记本的日期格式命名,您说的这个指定笔记本 ID 是在哪里查看配置?

    1 回复
  • 笔记本菜单 - 设置 - 复制 ID

  • 大佬,我按照你的 sql 写了,但是把我的 Notes 和 dailynote 的两个文件夹都查询出来了,怎么指定到某一个文件夹啊?感谢