Skip to content

REST/Document 操作

默认查询是否有分页?

比如:实体的get请求、documentfindMany

REST

默认是分页的

get请求返回一个{ data: [], meta: { pagination: { page, pageCount, pageSize, total } } }结构的列表数据。默认page1pageSize25

Document

默认是不分页的

findMany默认返回一个[]结构的(全部)列表数据,如果要分页,有以下几种情况:

TIP

startlimit都是顶级属性,pagination是 REST 接口层面使用的

  • 只传start:返回从start值开始的(全部)数据,返回数据结构为[]
  • startlimit结合:传统的分页,返回数据结构为[]

查关系字段

比如要查一本书,它的分类是 IT

javascript
...
filters: {
  category: {
    documentId: {
      $eq: IT_CATEGORY_ID,
    },
  },
}
...

虽然category是个关系字段,仍然可以像查普通字段一样操作,比如不用id查而是name

javascript
...
filters: {
  category: {
    name: {
      $eq: IT_CATEGORY_NAME,
    },
  },
}
...