> Discover all available pages from the documentation index: https://mastra.zisheng.pro/ko/llms.txt # 데이터 세트.listVersions() **추가된 항목:** `@mastra/core@1.4.0` 페이지 매김을 사용하여 데이터 세트의 모든 버전을 나열합니다. ## 사용예 ```typescript 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`): 페이지가 매겨진 버전 목록입니다. **result.versions** (`DatasetVersion[]`): 버전 레코드의 배열입니다. **result.versions.id** (`string`): 버전 레코드의 고유 식별자입니다. **result.versions.datasetId** (`string`): 상위 데이터 세트의 ID입니다. **result.versions.version** (`number`): 버전 번호입니다. **result.versions.createdAt** (`Date`): 이 버전이 생성된 시점입니다. **result.pagination** (`object`): 페이지네이션 메타데이터입니다. **result.pagination.total** (`number`): 전체 버전 수입니다. **result.pagination.page** (`number`): 현재 페이지 번호입니다. **result.pagination.perPage** (`number | false`): 페이지당 버전 수이며, 페이지네이션을 사용하지 않으면 false입니다. **result.pagination.hasMore** (`boolean`): 추가 페이지가 있는지 여부입니다.