删除数据项
删除本记录项
通过调用 Record
实例的 delete
方法将该记录项删除。
参数说明
参数名 | 类型 | 说明 | 必填 |
---|---|---|---|
options | [RecordOptionKey: Any] | 操作选项,参考 RecordOptionKey | N |
结果返回
名称 | 类型 | 说明 |
---|---|---|
success | Bool | 是否删除成功 |
error | NSError | 错误信息,参考错误处理和错误码 |
批量删除数据项
可以通过设置查询条件,将符合条件的数据进行批量删除操作,同时可以根据需要是否设置触发触发器。下面示例代码删除所有 color
为 brown
的记录。
其中:
Where
对象的使用请查看 查询数据项 章节limit
:设置一次删除符合条件记录的数量offset
:待删除记录的起始偏移量
参数说明
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
query | Query | N | 查询条件,详见数据表 - 查询 |
options | [RecordOptionKey: Any] | 操作选项,参考 RecordOptionKey | N |
返回结果
名称 | 类型 | 说明 |
---|---|---|
result | Dictionary | 删除的数据结果 |
error | NSError | 错误信息,参考错误处理和错误码 |
返回示例
参数说明
参数 | 类型 | 说明 |
---|---|---|
succeed | Int | 成功创建记录数 |
total_count | Int | 总的删除记录数 |
offset | Int | 与传入参数 |
limit | Int | 与传入参数 |
next | String | 下一页待删除记录地址,若值为 |
常见错误码
201
:成功写入400
:非法数据
info 返回结果默认不包含 totalCount,如需获取该值可以在设置查询条件
Query
时,通过设置query.returnTotalCount = true
来获取 totalCount。详见获取记录总数
Last updated