> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # dataset.listVersions() **Ajouté dans :** `@mastra/core@1.4.0` Répertorie toutes les versions du dataset avec pagination. ## Exemple d'utilisation ```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}`) } ``` ## Paramètres **page** (`number`): Numéro de page. La valeur par défaut est 0. **perPage** (`number`): Nombre de versions par page. La valeur par défaut est 20. ## Valeur de retour **result** (`Promise`): Liste paginée des versions. **result.versions** (`DatasetVersion[]`): Tableau des enregistrements de version. **result.versions.id** (`string`): Identifiant unique de l'enregistrement de version. **result.versions.datasetId** (`string`): ID du dataset parent. **result.versions.version** (`number`): Numéro de version. **result.versions.createdAt** (`Date`): Date de création de cette version. **result.pagination** (`object`): Métadonnées de pagination. **result.pagination.total** (`number`): Nombre total de versions. **result.pagination.page** (`number`): Numéro de la page actuelle. **result.pagination.perPage** (`number | false`): Nombre de versions par page, ou false en l’absence de pagination. **result.pagination.hasMore** (`boolean`): Indique si d'autres pages sont disponibles.