数据库全局属性的目前情况和未来使用建议

本贴最后更新于 326 天前,其中的信息可能已经时过境迁

目前的使用-模板列

参照社区的一些文档和开源 issue,实现的数据库全局属性。

步骤:1、建立数据库。2、在数据库的自定义属性中创建属性。3、数据库中增加模板列,显示。

建立数据库-示例,任务数据库

image.png

使用模板列-自定义属性

image.png

3、增加模板列,查询语法

增加一个模板列

image.png

语法如下

.action{ index . "custom-自定义属性名称"

.action{ index . "custom-two"}

目前的使用

可以将自定义属性的值显示出来。

但是存在两个问题,

1、属性筛选复杂:不能设定自定义属性的类型。比如,状态是单选类型。只能做值的比较筛选。

2、自定义属性,不能直接从数据库块中,设定自定义属性的值。

image.png

使用建议

希望在以后可以支持 1、模板列的自定义属性,可以简化筛选。2、自定义属性可以直接添加值。

另外的发现

3、数据库可以直接将文档拖入。

image.png

数据库的一点建议

是否可以增加一个默认的数据库新增类型,新建数据库,可以默认把子文档都添加到数据库中。

  • 思源笔记

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

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

    22020 引用 • 87815 回帖 • 2 关注

相关帖子

欢迎来到这里!

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

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

    作者没有开源. 如果开源了的话把那几个接口改一下改成对数据库的就能实现你说的那个样子了.

    我前端的技术力不是很强...改别人的我可以,自己设计就不行哈哈

  • 其他回帖
  • 88250

    感谢分享。关于自定义属性和数据库结合使用,未来更多考虑是通过插件实现具体应用场景落地,这样更匹配需求。

    1 回复
  • 希望 D 大能考虑让用户在页面上选择是否显示属性,页面显示 Front matter 是 notion 以来很多人的习惯。

    目前似乎只有思源不能显示 Front matter。notion obsidian logseq wolai flowus 都在显示。

    1 回复
  • 嗯,还不错。先用着,希望有官方的功能出来。毕竟这个特性其它笔记都有了,思源不能落后。

    1 回复
  • 查看全部回帖