思源笔记社区正在搭建中,现邀您共建
SiYuan Community is under construction. Join us to co-build.
原贴地址:https://ld246.com/article/1739546865001
作者: F 酱


select * from blocks 开头:只允许查询 block 表,且不允许单独查询字段strftime 函数处理时间。limit xxxid: 内容块 ID,格式为 时间-随机字符,例如 20210104091228-d0rzbmm。parent_id: 双亲块 ID,格式同 idroot_id: 文档块 ID,格式同 idbox: 笔记本 ID,格式同 idpath: 内容块所在文档路径,例如 /20200812220555-lj3enxa/20210808180320-abz7w6k/20200825162036-4dx365o.syhpath: 人类可读的内容块所在文档路径,例如 /0 请从这里开始/编辑器/排版元素name: 内容块名称alias: 内容块别名memo: 内容块备注tag: 标签,例如 #标签1 #标签2# #标签3#content: 去除了 Markdown 标记符的文本fcontent: 存储容器块第一个子块的内容markdown: 包含完整 Markdown 标记符的文本length: markdown 字段文本长度type: 内容块类型d: 文档, h: 标题, m: 数学公式, c: 代码块, t: 表格块, l: 列表块, b: 引述块, s: 超级块,p:段落块,av:树形视图(俗称数据库,注意区分,这只是一个内容块的叫法)subtype: 特定类型的内容块还存在子类型h1 到 h6u (无序), t (任务), o (有序)ial: 内联属性列表,形如 {: name="value"},例如 {: id="20210104091228-d0rzbmm" updated="20210604222535"}sort: 排序权重,数值越小排序越靠前created: 创建时间,格式为 YYYYMMDDHHmmss,例如 20210104091228updated: 更新时间,格式同 createdid: 引用 ID,格式为 时间-随机字符,例如 20211127144458-idb32wkdef_block_id: 被引用块的块 ID,格式同 iddef_block_root_id: 被引用块所在文档的 ID,格式同 iddef_block_path: 被引用块所在文档的路径,例如 /20200812220555-lj3enxa/20210808180320-fqgskfj/20200905090211-2vixtlf.syblock_id: 引用所在内容块 ID,格式同 idroot_id: 引用所在文档块 ID,格式同 idbox: 引用所在笔记本 ID,格式同 idpath: 引用所在文档块路径,例如 /20200812220555-lj3enxa/20210808180320-fqgskfj/20200905090211-2vixtlf.sycontent: 引用锚文本id: 属性 ID,格式为 时间-随机字符,例如 20211127144458-h7y55zuname: 属性名称custom- 前缀name 是块的内置属性,但 custom-name 就是用户的自定义属性了value: 属性值type: 类型,例如 bblock_id: 块 ID,格式同 idroot_id: 文档 ID,格式同 idbox: 笔记本 ID,格式同 idpath: 文档文件路径,例如 /20200812220555-lj3enxa.sy。limit,则会被思源查询引擎默认设置 limit 64时间-随机字符, 例如 20210104091228-d0rzbmmYYYYMMDDHHmmss 例如 20210104091228p,公式块 m,代码块 c,标题块 h,表格块 t 等content和 markdown 字段为块的内容l,列表项块 i,引述块/引用块 b,超级块 sparent_id 指向他直接上层的容器块content和 markdown 字段为容器内所有块的内容droot_id 指向他所在的文档content 字段为文档的标题custom-dailynote-<yyyyMMdd>=<yyyyMMdd>;被标识了这个属性的文档块(type='d'),会被视为是对应日期的 daily notecustom-dailynote-20240101=20240101 的文档,被视为 2024-01-01 这天的 daily note 文档root_id 字段来关联日记文档和内部的块的关系bookmark=<书签名> 的块会被加入对应的书签注:思源中,任务列表项的 markdown 为 * [ ] Task text如果是已经完成的任务,则是* [x] Task Text
注意由于没有指定 limit,最大只能查询 64 个