我具有如下数据模型
type Tag {
id: ID!
name: String!
icon: String
description: String!
links: [Link!]!
}
type Link {
id: ID!
createdAt: DateTime!
description: String!
url: String!
tags: [Tag!]!
}
我想根据名称查询所有标签,并且可以通过以下查询来做到这一点
tags (name:"tag1"){
id
name
}
此查询有效
但对于同一个查询,我想返回所有与标签名称关联的链接,如下所示:
tags(name:"tag1") {
id
name
links {
id
description
}
}
执行此操作时出现以下错误
"message": "Cannot return null for non-nullable field Tag.links.",
此查询的解析器
const tags = await context.prisma
.tags({name: args.name
})