You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
下载 pdf
数据(Data)
deleteData
复制全文
下载 pdf
deleteData

概述

deleteData 用于在指定的 Collection 删除数据,根据主键删除单条或多条数据,单次最多允许删除100条数据。

请求参数

参数

类型

是否必选

参数说明

id

string、int64、
list、
list

是

主键或主键构成的列表。

示例

运行示例前,请完成以下准备:

  • 在 Java 项目中引入 VikingDB SDK,并将示例放入可执行的 main 方法后编译运行。
  • 将 <YOUR_HOST>、<YOUR_REGION> 和 <YOUR_SCHEME> 替换为地域和访问域名中与实例一致的服务地址、地域和协议。
  • 将 <YOUR_AK>、<YOUR_SK> 替换为火山引擎控制台“密钥管理”中创建的 Access Key ID 和 Secret Access Key;请勿把真实凭证提交到代码仓库。
  • 将 Collection、Index、Task 等资源占位符替换为控制台中对应资源的名称或接口返回的 ID。若示例包含 TOS 路径,请从 TOS 控制台确认桶名和对象路径,并使用 tos://<YOUR_BUCKET_NAME>/<YOUR_OBJECT_KEY> 或文档要求的路径格式。

请求参数

请在火山引擎控制台的密钥管理页面获取 AK 和 SK,并将示例中的 <YOUR_AK>、<YOUR_SK> 等占位符替换为真实配置。

// 初始化 CollectionClient,程序初始化时调用即可,无需重复调用 
CollectionClient collectionClient = new CollectionClient("<YOUR_COLLECTION_NAME>", "api-vikingdb.volces.com", "cn-beijing", "<YOUR_AK>", "<YOUR_SK>", "http");
List<String> ids = new ArrayList<>();
ids.add("11");
ids.add("22");
collectionClient.deleteData(ids);

返回值

Java 调用执行上面的任务,执行成功无返回信息。

使用说明修正

DeleteData 支持两种互斥模式:传主键列表删除指定数据,单次最多 100 个主键;或设置 DeleteAll=true 删除当前目标范围内的全部数据。使用 DeleteAll 时不要同时传主键列表,并在生产环境谨慎确认作用范围。

示例修正

注释改为“初始化 CollectionClient,程序初始化时调用即可,无需重复调用”,与 new CollectionClient(...) 代码一致。

最近更新时间:2026.09.08 15:30:53
这个页面对您有帮助吗?
有用
有用
无用
无用