Resolver란?
각 필드의 데이터 조회 로직이다.
const resolvers = {
User: {
posts: (u) => db.post.findMany({where:{userId: u.id}})
}
};N+1 방지
DataLoader로 같은 요청 내 키를 배치·캐시.
필드별 데이터 해석 함수. N+1 문제의 원인이자 해결 지점.
각 필드의 데이터 조회 로직이다.
const resolvers = {
User: {
posts: (u) => db.post.findMany({where:{userId: u.id}})
}
};DataLoader로 같은 요청 내 키를 배치·캐시.