接口定义
DropCollection() 用于删除已创建的 Base 类 Collection。
DropCollection(ctx context.Context, name string) (result *tcvectordb.DropCollectionResult, err error)
使用示例
警告:
执行 drop 操作将会永久删除指定 Collection 下的所有数据。在操作之前,务必谨慎考虑。
如下示例,删除集合 go-sdk-test-coll 。
var (ctx = context.Background()database = "go-sdk-test-db"collectionName = "go-sdk-test-coll")db := client.Database(database)result, _ := db.DropCollection(ctx, collectionName)log.Printf("drop collection result: %+v", result)
入参描述
参数名 | 是否必选 | 参数含义 | 配置方法及要求 |
collectionName | 是 | 所需删除的 Collection 名称。 |
出参描述
drop collection result: &{AffectedCount:1}
参数名 | 参数含义 |
AffectedCount | 影响行数,即为删除的集合数量。 |