Aller au contenu principal

dataset.listVersions()

Ajouté dans : @mastra/core@1.4.0

Répertorie toutes les versions du dataset avec pagination.

Exemple d'utilisation
Lien 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ètres
Lien 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 retour
Lien 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.