Bird
0
0

Which of the following is the correct way to import and instantiate Prisma Client in a NestJS service?

easy📝 Syntax Q12 of 15
NestJS - Database with Prisma
Which of the following is the correct way to import and instantiate Prisma Client in a NestJS service?
Aimport { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient();
Bconst prisma = require('prisma-client');
Cimport Prisma from 'prisma'; const prisma = Prisma();
Dimport { Prisma } from '@nestjs/prisma'; const prisma = new Prisma();
Step-by-Step Solution
Solution:
  1. Step 1: Check the official import syntax

    The correct import is from '@prisma/client' and creating a new PrismaClient instance.
  2. Step 2: Identify incorrect options

    Using require('prisma-client'), importing from 'prisma', or using '@nestjs/prisma' with incorrect instantiation do not match Prisma Client usage.
  3. Final Answer:

    import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); -> Option A
  4. Quick Check:

    Correct import and instantiation = import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); [OK]
Quick Trick: Always import PrismaClient from '@prisma/client' and instantiate with new [OK]
Common Mistakes:
  • Using require instead of import
  • Wrong package names like 'prisma-client'
  • Confusing NestJS modules with Prisma Client

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More NestJS Quizzes