listRestoreSnapshotJobs()
此操作会列出所有快照恢复作业。您可以按目标 Collection 名称和 Database 名称进行筛选。
typescript
await milvusClient.listRestoreSnapshotJobs(data?: ListRestoreSnapshotJobsReq)
请求语法
typescript
await milvusClient.listRestoreSnapshotJobs({
collection_name?: string,
db_name?: string,
timeout?: number,
client_request_id?: string,
})
参数:
-
collection_name (string) -
可选,按目标 Collection 名称筛选。 -
db_name (string) -
可选,按 Database 名称筛选。 -
timeout (number) -
可选的 RPC 允许时长,单位为毫秒。如果将其设置为 undefined,客户端会持续等待,直到服务器响应或发生错误。默认值为 undefined。 -
client_request_id (string) -
用于请求跟踪的追踪 ID。可选。
返回 Promise<ListRestoreSnapshotJobsResponse>
此方法返回一个 promise,该 promise 解析为 ListRestoreSnapshotJobsResponse 对象。
typescript
{
jobs: RestoreSnapshotJobInfo[],
status: ResStatus
}
参数:
-
jobs (RestoreSnapshotJobInfo[]) -
与所请求的 Database 和 Collection 筛选条件匹配的恢复作业列表。有关 RestoreSnapshotJobInfo 字段的完整说明,请参见getRestoreSnapshotState()文档。 -
ResStatus
一个 ResStatus 对象。-
code (number) -
表示操作结果的代码。如果此操作成功,则其值为 0。
-
error_code (string | number) -
表示已发生错误的错误代码。如果此操作成功,则其值为 Success。
-
reason (string) -
表示所报告错误原因的说明。如果此操作成功,则其值为空字符串。
-
示例
javascript
import { MilvusClient } from '@zilliz/milvus2-sdk-node';
const client = new MilvusClient({
address: 'YOUR_CLUSTER_ENDPOINT',
token: 'YOUR_CLUSTER_TOKEN',
});
const res = await client.listRestoreSnapshotJobs({
collection_name: 'restored_collection',
});