dataset.listVersions()
Ajouté dans : @mastra/core@1.4.0
Répertorie toutes les versions du dataset avec pagination.
Exemple d'utilisationLien direct vers Exemple d'utilisation
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ètresLien direct vers 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 retourLien direct vers Valeur de retour
result:
Promise<object>
Liste paginée des versions.
object
versions:
DatasetVersion[]
Tableau des enregistrements de version.
DatasetVersion
id:
string
Identifiant unique de l'enregistrement de version.
datasetId:
string
ID du dataset parent.
version:
number
Numéro de version.
createdAt:
Date
Date de création de cette version.
pagination:
object
Métadonnées de pagination.
object
total:
number
Nombre total de versions.
page:
number
Numéro de la page actuelle.
perPage:
number | false
Nombre de versions par page, ou
false en l’absence de pagination.hasMore:
boolean
Indique si d'autres pages sont disponibles.