dropCS - 删除一个已存在的集合空间。
db.dropCS(<name>,[options])
Sdb
删除一个已存在的集合空间。
name
( String, 必填 )
集合空间名。
options
( Object, 选填 )
在删除集合空间时,可以通过options
参数设置选项。options
选项如下:
EnsureEmpty
( Bool ):删除集合空间时,是否检查集合空间为空。默认为 false 。其可选取值如下:
格式:EnsureEmpty:true|false
成功:指定的集合空间被删除。
失败:抛出异常。
dropCS()
函数常见异常如下:
错误码 | 错误类型 | 描述 | 解决方法 |
---|---|---|---|
-34 | SDB_DMS_CS_NOTEXIST | 集合空间不存在。 | 检查集合空间是否存在。 |
-275 | SDB_DMS_CS_NOT_EMPTY | 集合空间中存在集合。 | 检查是否开启了 EnsureEmpty 选项。 |
当异常抛出时,可以通过 getLastError() 获取错误码, 或通过 getLastErrMsg() 获取错误信息。 可以参考常见错误处理指南了解更多内容。
v1.0及以上版本。
删除名为 sample 的集合空间,假定 sample 已存在
> db.dropCS("sample")