字段
介绍
在 NocoBase 中,Field(字段) 是 Collection(数据表) 中用来描述数据的一项业务属性,用来描述一条记录里可以保存什么信息,以及这些信息在页面中如何输入、展示、筛选和参与业务逻辑。
它可以对应:
- 主数据库里的真实数据库列
- 外部数据库里的已有数据库列
- 数据库视图中的字段
- SQL 查询结果中的字段
- REST API 响应中的字段
- 数据表中的关系字段、系统字段或虚拟字段
把它理解为“业务对象的一个属性”。比如:
适用场景
下面按字段分类整理常见适用场景。这里先帮助你判断该选哪一类字段,具体配置、类型映射和注意事项,可以进入对应分类文档继续查看。
字段的 Interface 类型
NocoBase 从 Interface 视角将字段分为了以下几类:

字段数据类型
每个 Field Interface 都有一个默认的数据类型,例如 Interface 为数字(Number)的字段,数据类型默认是 double,但也可以是 float、decimal 等。目前支持的数据类型有:

字段类型映射
主数据库新增字段的流程为:
- 选择 Interface 类型
- 配置当前 Interface 可选数据类型

外部数据源的字段映射流程为:
- 自动根据外部数据库的字段类型,映射相对应的数据类型(Field type)和 UI 类型(Field Interface)。
- 按需修改为更合适的数据类型和 Interface 类型


