[英]Prisma - How to retrieve data from indirect relation?
我已经开始使用 Prisma 并为新兵训练营项目构建了这个给定的模式,它运行良好。
我已经能够使用关系和嵌套字段来进行简单的 Prima 的 CRUD 操作。
但现在我试图在一次调用( prisma.term.findMany
)中获取此模型中的数据:
data = {
terms: [{id, name,
disciplines: [{id, name,
categories: [{id, name,
tests: [{id, name, pdfUrl, teacher}]
}]
}]
}]
}
现在,我可以按照以下关系做到这一点:术语 > 学科 > 学科教师 > 测试 > 类别。 然后,我使用另一个函数来改造这个对象并返回到所需的模型。
挑战在于模式中的学科和类别之间没有直接关系。
是否可以使用选择/包含以 1 次访问权限返回此数据?
如果没有学科和类别之间的关系,不使用$queryRaw
就不可能在一个查询中检索所有内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.