You need to enable JavaScript to run this app.
导航
fetch_data(collection)
最近更新时间:2025.06.10 16:06:41首次发布时间:2024.04.17 14:21:07
我的收藏
有用
有用
无用
无用

概述

根据主键在指定的 Collection 中查询单条或多条数据,单次最多可查询100条数据。Collection 数据写入/删除后,可以实时查询数据。
异步调用使用async_fetch_data接口,参数不变。

请求参数

参数

类型

是否必选

默认值

参数说明

id

string、int64、
list<int64>、
list<string>

主键或主键构成的列表。

完整示例

请求参数

# 获取指定数据集,程序初始化时调用即可,无需重复调用
from volcengine.viking_db.CollectionClient import CollectionClient

collection_client = CollectionClient("test_collection", "api-vikingdb.volces.com", "cn-beijing", "your ak", "your sk", "http")
res = collection_client.fetch_data("22")

# 异步调用
async def fetch_data():
    collection_client = CollectionClient("test_collection", "api-vikingdb.volces.com", "cn-beijing", "your ak", "your sk", "http")
    res = await collection_client.async_fetch_data(["111", "222"])
asyncio.run(fetch_data())

返回值

Python 调用执行上面的任务,返回 Data 实例或 Data 实例列表。Data 实例包含的属性如下表所示。

属性

说明

id

主键 id。

fields

请求返回中的 fields 字段,是具体的数据,字典类型。