檔案中的示例如下所示:
const getUser = await prisma.user.findUnique({
where: {
id: 1,
},
include: {
posts: {
select: {
title: true,
},
},
},
})
但是當我想讀取該屬性時getUser.posts,出現以下錯誤:
TS2339: Property 'posts' does not exist on type 'User'.
在哪里可以找到包含選項的正確型別定義?
uj5u.com熱心網友回復:
生成的型別不包括關系,因為默認情況下查詢不回傳關系。要在您的型別中包含相關模型,請使用提供的 Prisma 實用程式型別,如下所示:
import { Prisma } from '@prisma/client'
type UserWithPosts = Prisma.UserGetPayload<{
include: { posts: true }
}>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/442545.html
