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
次のページがあるかどうか。