> Discover all available pages from the documentation index: https://mastra.zisheng.pro/ja/llms.txt # dataset.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`): 1ページあたりのバージョン数。デフォルトは 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`): 1ページあたりのバージョン数。ページネーションしない場合は false。 **result.pagination.hasMore** (`boolean`): 次のページがあるかどうか。