Kent C. Dodds
08/04/2021, 9:00 PMfindUnique
with an include
resulted in two queries rather than one SQL query. Am I doing something wrong/misunderstanding something?
const session = await prisma.session.findUnique({
where: {id: sessionId},
include: {user: true},
})
Results in:
SELECT "public"."Session"."id", "public"."Session"."createdAt", "public"."Session"."userId", "public"."Session"."expirationDate" FROM "public"."Session" WHERE "public"."Session"."id" = $1 LIMIT $2 OFFSET $3
SELECT "public"."User"."id", "public"."User"."createdAt", "public"."User"."updatedAt", "public"."User"."email", "public"."User"."firstName", "public"."User"."discordId", "public"."User"."convertKitId", "public"."User"."role", "public"."User"."team" FROM "public"."User" WHERE "public"."User"."id" IN ($1) OFFSET $2
Is there a reason that can't be combined into a single query?Ryan
08/05/2021, 6:54 AM