メインコンテンツへ移動

dataset.listVersions()

追加バージョン: @mastra/core@1.4.0

ページネーションを使用してデータセットの全バージョンを一覧表示します。

使用例
使用例への直接リンク

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<object>
ページネーションされたバージョン一覧。
object

versions:

DatasetVersion[]
バージョンレコードの配列。
DatasetVersion

id:

string
バージョンレコードの一意な識別子。

datasetId:

string
親データセットの ID。

version:

number
バージョン番号。

createdAt:

Date
このバージョンが作成された日時。

pagination:

object
ページネーションのメタデータ。
object

total:

number
バージョンの総数。

page:

number
現在のページ番号。

perPage:

number | false
1ページあたりのバージョン数。ページネーションしない場合は false

hasMore:

boolean
次のページがあるかどうか。