名称: nocodb
描述: 通过 REST API 访问和管理 NocoDB 数据库、表及记录。适用于用户需要查看数据库、列出数据表、检查列结构、查询或筛选行数据,或在自托管 NocoDB 实例中插入新记录的场景。也可用于电子表格风格的数据库查询和数据录入。
通过 REST API 管理自托管 NocoDB 实例中的数据库、数据表和数据行。
export NOCODB_URL="https://your-nocodb-instance.com"
export NOCODB_TOKEN="your-api-token"
获取 API 令牌:进入 NocoDB → 团队与设置 → API 令牌 → 添加新令牌。
{baseDir}/scripts/nocodb.sh bases
{baseDir}/scripts/nocodb.sh tables --base "Library"
{baseDir}/scripts/nocodb.sh tables --base pz38oanbzcaqfae
数据库和表的参数支持名称(不区分大小写)或 ID。
{baseDir}/scripts/nocodb.sh columns --base "Library" --table "Books"
{baseDir}/scripts/nocodb.sh rows --base "Library" --table "Books" --limit 10
{baseDir}/scripts/nocodb.sh rows --base "Library" --table "Books" --sort "-CreatedAt"
{baseDir}/scripts/nocodb.sh rows --base "Library" --table "Books" --where "(Title,like,%Preparation%)"
{baseDir}/scripts/nocodb.sh rows --base "Library" --table "Books" --limit 5 --offset 10
排序:前缀 - 表示降序。筛选:使用 NocoDB 筛选语法 (字段,操作符,值)。
{baseDir}/scripts/nocodb.sh row --base "Library" --table "Books" --id 1
{baseDir}/scripts/nocodb.sh insert --base "Library" --table "Books" --json '{"Title": "新书", "Publish Date": 2026}'
以 JSON 对象形式传递字段值。建议先查看列结构以了解可用字段。
常用 NocoDB 筛选操作符:eq(等于)、neq(不等于)、like(包含)、gt(大于)、lt(小于)、gte(大于等于)、lte(小于等于)、is(是)、isnot(不是)、null(为空)、notnull(不为空)。
组合筛选条件:(字段1,eq,值1)~and(字段2,gt,值2)