使用像下面这样的模式,有没有办法执行查询并根据实体的name
属性对结果进行排序?JobType
我想要一个分页的工作列表,并按字母顺序显示按工作类型名称排序的结果。
extend type Query @middleware(checks: ["auth:api"]) {
jobs(orderBy: _ @orderBy): [Job!]! @paginate(defaultCount: 10, model: "App\\Job")
}
type Job {
id: ID!
description: String!
job_type: JobType! @belongsTo
}
type JobType {
id: ID!
name: String!
}
我尝试使用该@builder
指令,然后使用构建器中的连接以这种方式引入 name 属性,但这似乎会导致实体 ID 出现一些问题,从而导致关系链接到错误的事物。
有任何想法吗?