清空 CollectionView 数据

最近更新时间:2024-07-03 15:43:41

我的收藏

功能介绍

TruncateCollectionView() 用于清空 CollectionView 中所有的数据与索引,仅保留 CollectionView 配置信息,减少用户的操作成本。

接口约束

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

请求示例

如下示例,清空集合视图 go-sdk-test-ai-coll 的数据。
var (
ctx = context.Background()
aiDatabase = "go-sdk-test-ai-db"
collectionViewName = "go-sdk-test-ai-coll"
)
db := client.AIDatabase(aiDatabase)
result, err := db.TruncateCollectionView(ctx, collectionViewName)
log.Printf("TruncateCollectionView success: %+v", result)

请求参数

参数
是否必选
参数含义
配置方法及要求
collectionViewName
指定需清空数据的 CollectionView 名。
使用 ListCollectionViews() 获取指定数据库名下的 CollectionView 列表,复制需清空数据的集合视图。

返回信息

TruncateCollectionView success: &{AffectedCount:1}
参数名
参数含义
affectedCount
影响行数,即为清空数据的集合视图数量。