修订对象
id
integer
修订的主键。
activity
many-to-one
相关活动记录。 多对一到 activity。
collection
string
发生此修订的集合。
item
string
已更改项目的主键。
data
object
顶级项目数据的快照。
delta
object
此修订版中所做更改的快照。
parent
many-to-one
触发此修订的父修订。 多对一的修订(递归)。
json
{
"id": 368,
"activity": 438,
"collection": "articles",
"item": "1",
"data": {
"title": "Hello World"
},
"delta": {
"title": "Hello from the Docs!"
},
"parent": null
}
列出修订
列出 Directus 中存在的所有修订。
权限
此端点中返回的数据将根据用户的权限进行过滤。 例如,适用于当前用户无权访问的集合的修订被删除。
查询参数
支持所有全局查询参数。
返回
最多包含 limit revision objects 的数组。 如果没有可用的项目,数据将是一个空数组。
REST API
GET /revisions
SEARCH /revisions
GraphQL
POST /graphql/system
graphql
type Query {
revisions: [directus_revisions]
}
示例s
graphql
query {
revisions {
id
data
delta
}
}
检索修订
按主键列出现有修订。
查询参数
支持所有全局查询参数。
返回
返回请求的 修订对象。
REST API
GET /revisions/:id
示例
GET /revisions/322
GraphQL
POST /graphql/system
graphql
type Query {
revisions_by_id(id: ID!): directus_revisions
}
示例
graphql
query {
revisions_by_id(id: 322) {
id
data
delta
}
}