返回顶部
n

nocodbNocoDB连接

Connect to NocoDB databases via REST API v3. Query records, manage database structure (tables, fields, views), handle linked records, filters, sorts, and attachments. Use when working with NocoDB (open-source Airtable alternative) to read or manipulate data, create or update records, manage database schema, or upload files.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
256
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

nocodb

NocoDB 技能

NocoDB API v3 的 CLI 封装。支持 NocoDB Cloud(app.nocodb.com)和自托管实例。

NocoDB 是一款开源 Airtable 替代品,可将任何数据库转变为智能电子表格。本技能提供对 NocoDB REST API 的完整访问,用于管理工作区、数据库、表格、记录等。

设置

必需的环境变量

bash
export NOCODB_TOKEN=your-api-token # 必需 - API 认证令牌
export NOCODB_URL=https://app.nocodb.com # 可选 - 默认为云端

获取 API 令牌

  1. 1. 打开 NocoDB 仪表盘
  2. 进入 团队与设置API 令牌
  3. 点击 添加新令牌
  4. 复制令牌并设置为 NOCODB_TOKEN

验证

测试连接:
bash
nc workspace:list

快速入门

bash

列出所有工作区


nc workspace:list

列出工作区中的数据库

nc base:list

列出数据库中的表格

nc table:list

查询记录

nc record:list

创建记录

nc record:create
{fields:{Name:Alice}}

使用方法

本技能提供 nc 命令,具有层级结构:

工作区 → 数据库 → 表格 → 视图/字段 → 记录

标识符格式

您可以使用名称(人类可读)或ID(性能更优):

资源ID 前缀示例
工作区wwabc123xyz
数据库
p | pdef456uvw |
| 表格 | m | mghi789rst |
| 字段 | c | cjkl012opq |
| 视图 | vw | vwmno345abc |

提示: 直接使用 ID 可获得更佳性能。设置 NOCODB_VERBOSE=1 可查看 ID 解析过程。

命令

工作区

注意: 工作区 API 需要企业版(自托管或云托管)。

bash
nc workspace:list
nc workspace:get
nc workspace:create {title:New Workspace}
nc workspace:update {title:Renamed}
nc workspace:delete

工作区协作(企业版):
bash
nc workspace:members
nc workspace:members:add {email:user@example.com,roles:workspace-creator}
nc workspace:members:update {email:user@example.com,roles:workspace-viewer}
nc workspace:members:remove {email:user@example.com}

数据库

bash
nc base:list
nc base:get
nc base:create {title:New Base}
nc base:update {title:Renamed}
nc base:delete

数据库协作(企业版):
bash
nc base:members
nc base:members:add {email:user@example.com,roles:base-editor}
nc base:members:update {email:user@example.com,roles:base-viewer}
nc base:members:remove {email:user@example.com}

表格

bash
nc table:list
nc table:get


nc table:create {title:New Table}
nc table:update
{title:Renamed}
nc table:delete

字段

bash
nc field:list


nc field:get

nc field:create
{title:Email,type:Email}
nc field:update
{title:Contact Email}
nc field:delete

字段类型:

  • - SingleLineText、LongText、Number、Decimal、Currency、Percent
  • Email、URL、PhoneNumber
  • Date、DateTime、Time
  • SingleSelect、MultiSelect
  • Checkbox、Rating
  • Attachment、Links、User、JSON

视图

注意: 视图 API 需要企业版。

bash
nc view:list


nc view:get

nc view:create
{title:Active Users,type:grid}
nc view:update
{title:Renamed}
nc view:delete

视图类型: grid、gallery、kanban、calendar、form

记录

bash

列出记录(分页)


nc record:list
[page] [pageSize] [where] [sort] [fields] [viewId]

获取单条记录

nc record:get
[fields]

创建记录

nc record:create
{fields:{Name:Alice,Email:alice@example.com}}

更新记录

nc record:update
{Status:active}

更新多条记录

nc record:update-many
[{id:1,fields:{Status:done}}]

删除记录

nc record:delete

删除多条记录

nc record:delete
[1,2,3]

统计记录数

nc record:count
[where] [viewId]

分页参数:

  • - page:页码(默认:1)
  • pageSize:每页记录数(默认:25)
  • where:过滤表达式(参见过滤语法)
  • sort:排序表达式(参见排序语法)
  • fields:要返回的字段名称(逗号分隔)
  • viewId:按视图过滤

关联记录

bash

列出关联记录


nc link:list
[page] [pageSize] [where] [sort] [fields]

添加关联

nc link:add
[{id:42}]

移除关联

nc link:remove
[{id:42}]

过滤与排序

视图级过滤:
bash
nc filter:list


nc filter:create
{field_id:field123,operator:eq,value:active}
nc filter:replace

nc filter:update
nc filter:delete

视图级排序:
bash
nc sort:list


nc sort:create
{field_id:field123,direction:desc}
nc sort:update
nc sort:delete

附件

bash
nc attachment:upload

脚本(企业版)

bash
nc script:list
nc script:get
nc script:create {title:My Script}
nc script:update
nc script:delete

团队(企业版)

bash
nc team:list
nc team:get
nc team:create {title:Engineering}
nc team:update
nc team:delete
nc team:members:add
nc team:members:update

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 nocodb-api-1776154081 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 nocodb-api-1776154081 技能

通过命令行安装

skillhub install nocodb-api-1776154081

下载

⬇ 下载 nocodb v1.0.0(免费)

文件大小: 11.01 KB | 发布时间: 2026-4-15 11:10

v1.0.0 最新 2026-4-15 11:10
Initial release - Complete NocoDB API v3 support

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large