如图,我想在 Daily note 模板中加入一个 sql 语法,作用是:新建日记的时候,把笔记本中的所有包含“tobecontinued”的块提取出来,按照块引用的方式排列:
- [[主题 1]]
- tobecontinued
- 内容 1
- tobecontinued
- [[主题 2]]
- tobecontinued
- 内容 2
- tobecontinued
- ...
不知道需不需要注意,想说明一下,“tobecontinued”是一个无锚文本的块引。
谢谢帮忙!
如图,我想在 Daily note 模板中加入一个 sql 语法,作用是:新建日记的时候,把笔记本中的所有包含“tobecontinued”的块提取出来,按照块引用的方式排列:
不知道需不需要注意,想说明一下,“tobecontinued”是一个无锚文本的块引。
谢谢帮忙!
你的示例是不是有些问题, 从截图看 tobecontinued
应该与 [[主题1]]
与 [[主题2]]
在一个块中
SELECT
b0.*
FROM
blocks as b0
WHERE
(
b0.id IN (
SELECT
r1.block_id
FROM
refs as r1
WHERE
r1.def_block_id = '20220429222034-ntnrf39'
)
AND (
b0.type = 'h'
OR b0.type = 'p'
)
AND b0.parent_id NOT IN (
SELECT
b1.id
FROM
blocks as b1
WHERE
b1.type = 'i'
)
)
OR (
b0.id IN (
SELECT
b2.parent_id
FROM
blocks as b2
WHERE
b2.id IN (
SELECT
r2.block_id
FROM
refs as r2
WHERE
r2.def_block_id = '20220429222034-ntnrf39'
)
)
AND b0.type = 'i'
)
ORDER BY
b0.created;
谢谢萌新大佬!我试了你这个,好像不是我想要的,应该是我没说清楚。
tobecontinued 就是 B 站分享的无摩擦笔记法里说的用块引来代替标签,我用来标注那些没看完的或者没完成的内容块,可以出现在整个笔记本的任意地方。
我希望每次新建日记的时候能把包含 tobecontinued 的这些内容块用块引用的方式汇总到当天的日记中继续处理。
对于处理完的内容,删除这个 tobecontinued,就算结束了。
不知道我说清楚了没 🙏 😄
你的示例是不是有些问题, 从截图看 tobecontinued
应该与 [[主题1]]
与 [[主题2]]
在一个块中
SELECT
b0.*
FROM
blocks as b0
WHERE
(
b0.id IN (
SELECT
r1.block_id
FROM
refs as r1
WHERE
r1.def_block_id = '20220429222034-ntnrf39'
)
AND (
b0.type = 'h'
OR b0.type = 'p'
)
AND b0.parent_id NOT IN (
SELECT
b1.id
FROM
blocks as b1
WHERE
b1.type = 'i'
)
)
OR (
b0.id IN (
SELECT
b2.parent_id
FROM
blocks as b2
WHERE
b2.id IN (
SELECT
r2.block_id
FROM
refs as r2
WHERE
r2.def_block_id = '20220429222034-ntnrf39'
)
)
AND b0.type = 'i'
)
ORDER BY
b0.created;
京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。
禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。
Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。
LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!
Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。
ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。
提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。
MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
有什么新发现就分享给大家吧!
1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。
沉迷游戏伤身,强撸灰飞烟灭。
前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。
JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。
PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。
星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网
etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。
Open Source, Open Mind, Open Sight, Open Future!