본문으로 건너뛰기

데이터 세트.listVersions()

추가된 항목: @mastra/core@1.4.0

페이지 매김을 사용하여 데이터 세트의 모든 버전을 나열합니다.

사용예
사용예에 대한 직접 링크

import { Mastra } from '@mastra/core'

const mastra = new Mastra({/* storage config */})

const dataset = await mastra.datasets.get({ id: 'dataset-id' })

const { versions, pagination } = await dataset.listVersions({ page: 0, perPage: 10 })

for (const version of versions) {
console.log(`Version ${version.version} created at ${version.createdAt}`)
}

매개변수
매개변수에 대한 직접 링크

page?:

number
페이지 번호입니다. 기본값은 0입니다.

perPage?:

number
페이지당 버전 수입니다. 기본값은 20입니다.

보고
보고에 대한 직접 링크

result:

Promise<object>
페이지가 매겨진 버전 목록입니다.
object

versions:

DatasetVersion[]
버전 레코드의 배열입니다.
DatasetVersion

id:

string
버전 레코드의 고유 식별자입니다.

datasetId:

string
상위 데이터 세트의 ID입니다.

version:

number
버전 번호입니다.

createdAt:

Date
이 버전이 생성된 시점입니다.

pagination:

object
페이지네이션 메타데이터입니다.
object

total:

number
전체 버전 수입니다.

page:

number
현재 페이지 번호입니다.

perPage:

number | false
페이지당 버전 수이며, 페이지네이션을 사용하지 않으면 false입니다.

hasMore:

boolean
추가 페이지가 있는지 여부입니다.