用户之声——提建议·赢好礼> HOT

功能介绍

drop_collection() 用于删除已创建的 Collection。

接口约束

警告:
执行 drop 操作将会永久删除指定 Collection 下的所有数据。在操作之前,务必谨慎考虑。

请求示例

import tcvectordb
from tcvectordb.model.enum import ReadConsistency
#create a database client object
client = tcvectordb.VectorDBClient(url='http://10.0.X.X', username='root', key='eC4bLRy2va******************************', read_consistency=ReadConsistency.EVENTUAL_CONSISTENCY, timeout=30)
# 指定 Base 类数据库
db = client.database('db-test')
# 删除 Base 类数据库下的指定集合
db.drop_collection(name='book-vector')

请求参数

参数名
是否必选
参数含义
配置方法
name
所需删除的 Collection 名称。
请使用 list_collections() 查找需删除的集合。
timeout
请求超时时间。
单位:秒。
默认值:VectorDBClient() 接口配置的 timeout 时长。
取值范围:大于等于0。
返回消息
{'code': 0, 'msg': 'operation success', 'affectedCount': 1}

返回参数

参数名
参数含义
affectedCount
影响行数,即为删除集合数量。