新增数据
初始化 SDK
import cloudbase from "@cloudbase/js-sdk";
const app = cloudbase.init({
env: "your-env-id",
});
const models = app.models
单条新增
向数据模型中添加一条新记录。
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
data | object | 是 | 要新增的数据对象 |
代码示例
// 创建单条记录
const todo = await models.todo.create({
data: {
title: "服务端任务",
description: "使用 node-sdk 创建的任务",
priority: "high",
completed: false,
createdAt: new Date(),
createdBy: "system",
metadata: {
source: "api",
version: "1.0"
}
}
})
console.log('创建成功:', todo)
批量新增
一次性向数据模型中添加多条记录。
暂不支持批量新增关联关系字段
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
data | array | 是 | 包含多个数据对象的数组 |
代码示例
// 批量创建多条记录
const todos = await models.todo.createMany({
data: [{
title: "批量任务1",
priority: "high"
},
{
title: "批量任务2",
priority: "medium"
},
{
title: "批量任务3",
priority: "low"
}
]
})
console.log('批量创建成功:', todos)