const existToken = await client.token.findUnique({
where: {
payload: token,
},
});
아무것도 하지 않으면 관계 모델의 필드는 표시되지 않음.
표시하려면 include: { MODEL_NAME: true } 를 넣어준다.
const existToken = await client.token.findUnique({
where: {
payload: token,
},
include: {
user: true,
},
});
select
사용
include 하는 모델에도 사용가능
const product = await client.product.findUnique({
where: {
id: +id,
},
include: {
user: {
select: {
id: true,
name: true,
},
},
},
});
모든 relation 관계에 있는 인스턴스를 일일이 제거해줘야됨.
그럴려면 find로 정보를 가져오는 선행 작업도 필요