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
每頁的版本數目。預設為
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
每頁版本數目;如不分頁則為
false。hasMore:
boolean
是否仍有更多頁面。