- cancelTask()
- 名称
- 语法
- 类别
- 描述
- 参数
- 返回值
- 错误
- 版本
- 示例
cancelTask()
名称
cancelTask - 取消任务。
语法
db.cancelTask( <id>, [isAsync] )
类别
Sdb
描述
取消任务。
参数
id
( Int32, 必填 )
任务ID。
isAsync
( Bool, 选填 )
是否异步。
返回值
成功:返回新集合的对象。
失败:抛出异常。
错误
cancelTask()
函数常见异常如下:
错误码 | 错误类型 | 描述 | 解决方法 |
---|---|---|---|
-173 | SDB_CAT_TASK_NOTFOUND | 任务不存在 | 使用listTasks()检查任务是否存在 |
当异常抛出时,可以通过getLastError()获取错误码,或通过getLastErrMsg()获取错误信息。可以参考常见错误处理指南了解更多内容。
版本
v1.2及以上版本。
示例
- 停止切分任务。
- > var taskid1 = db.foo.bar.splitAsync( "group1", "group2", 50 );
- > db.cancelTask( taskid1, true )