# 云函数新增多条数据库数据
# 简要描述
- 云函数批量添加数据,支持事务,单次最多 1000 条,超出请分批
- 参数结构与 新增多条数据库数据 完全一致:
{ "list": [ {...}, {...} ] }
# 方法名称
potato.addList(tableName, param)
1
# 参数说明
| 参数 | 必选 | 类型 | 说明 |
|---|---|---|---|
| tableName | 是 | String | 表名称 |
| param | 是 | Object | 必须包含 list 数组 |
# param 结构
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| list | 是 | Array | 数据对象数组,每项为一行记录,字段按表结构填写 |
{
list: [
{ id: 9, name: '1212' },
{ id: 10, name: '1212' }
]
}
1
2
3
4
5
6
2
3
4
5
6
# 调用实例
var param = {
list: [
{ id: 9, name: '1212' },
{ id: 10, name: '1212' }
]
};
var res = potato.addList('test', param);
return res;
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 客户端调用云函数
请求 POST /api/execFunction,验签见 接口规范。
# 请求头
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| Content-Type | 是 | string | JSON 时传 application/json |
| askKey | 是 | string | 验证 app 的令牌 |
| sign | 否 | string | 开启验签时必传 |
| time | 否 | string | 开启验签时必传(毫秒时间戳) |
| apiUserToken | 否 | string | 用户令牌 |
| nonce | 否 | string | 开启 V3 验签必传,6分钟内不可重复 |
# 返回示例
{
"code": "200",
"message": "",
"status": true,
"data": null,
"pc": null,
"time": null,
"nonce": null,
"sign": null,
"reqSign": null
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11