数据库
概述
数据库由内容块或者非内容块数据组成,并以不同视图呈现,比如表格视图和看板视图(看板视图还在开发中)。
表格视图
-
通过
/数据库
创建,默认视图即表格视图 -
添加不同类型的字段
-
添加条目
- 非内容块:直接在表格中添加的条目,不绑定到任何内容块
- 内容块:通过拖拽到表格添加的条目,或者通过块标菜单 添加到数据库 添加的条目
-
按需设置过滤和排序
-
同一个数据库可以添加多个视图,所有视图共享相同的数据,但过滤和排序设置相互独立
镜像数据库
复制数据库块后粘贴将形成镜像数据库,即这些数据库块共享相同的数据库数据,修改任何一个数据库块的数据会同步到其他所有镜像中。
关联和汇总
两个数据库之间可以通过 关联 建立联系,以便联动管理。比如 作者
和 书籍
两个数据库之间的关联:
作者名 | 作品 | 作品数 |
---|---|---|
儒勒·凡尔纳 | 海底两万里 | 1 |
刘慈欣 | 流浪地球, 三体 | 2 |
书名 | 类型 | 作者 |
---|---|---|
海底两万里 | 科幻 | 儒勒·凡尔纳 |
三体 | 科幻 | 刘慈欣 |
流浪地球 | 科幻 | 刘慈欣 |
在 作者
数据库中 作品数
汇总对其 作品
进行了汇总统计,统计方式是 条目数
。
模板
模板可通过模板片段中介绍的语法访问、计算并渲染同一条数据中其他字段的值:
- 使用
.action{ .字段名 }
访问视图字段 - 使用
.action{ index . "custom-xxx" }
访问内容块自定义属性
比如下面的 账单
数据库 模板
字段演示了 餐饮
和 服装
求和:
成员 | 餐饮 | 服装 | 模板 | 模板可访问字段 |
---|---|---|---|---|
Vanessa | 200 | 200 | 400 | { "created": "2024-02-08T16:44:07+08:00", "entryCreated": "2024-02-08T16:44:08.145+08:00", "entryUpdated": "2024-02-08T16:44:50.239+08:00", "id": "20240208164407-q5jgzt1", "updated": "2024-02-08T16:44:50+08:00", "成员": "Vanessa", "成员_created": "2025-03-29T00:03:27.9905778+08:00", "服装": 200, "餐饮": 200 } |
Daniel | 100 | 100 | 200 | { "created": "2024-02-08T16:39:20+08:00", "entryCreated": "2024-02-08T16:39:21.387+08:00", "entryUpdated": "2024-02-08T16:45:00.674+08:00", "id": "20240208163920-51nyfyp", "updated": "2024-02-08T16:45:00+08:00", "成员": "Daniel", "成员_created": "2025-03-29T00:03:27.9905778+08:00", "服装": 100, "餐饮": 100 } |
#注意#
如果需要在数据库单元格中换行,请使用 Shift+回车 。