
Prisma ORM
Prisma schema, migraties, Prisma Client, relaties, transacties, raw queries
1Wat is Prisma?
Wat is Prisma?
Antwoord
Prisma is een next-generation ORM (Object-Relational Mapping) voor Node.js en TypeScript die de toegang tot databases vereenvoudigt. Het genereert een type-safe client op basis van het Prisma-schema, met autocompletion en typecontrole tijdens het compileren. In tegenstelling tot traditionele ORM's zoals TypeORM of Sequelize gebruikt Prisma een declaratief schemabestand en genereert het migraties automatisch.
2Waar definieer je datamodellen in een Prisma-project?
Waar definieer je datamodellen in een Prisma-project?
Antwoord
Prisma-datamodellen worden gedefinieerd in het bestand schema.prisma, het centrale configuratiebestand. Dit bestand gebruikt de Prisma Schema Language (PSL) om de databasestructuur te beschrijven. Het Prisma-schema bevat ook de generator-configuratie (Prisma Client) en de datasource-configuratie (databaseverbinding).
3Welk commando genereert de Prisma Client na een schemawijziging?
Welk commando genereert de Prisma Client na een schemawijziging?
Antwoord
Het commando prisma generate regenereert de Prisma Client op basis van het huidige schema. Deze bewerking maakt of werkt de type-safe client bij in node_modules/@prisma/client. Dit commando moet na elke wijziging van schema.prisma opnieuw worden uitgevoerd zodat de wijzigingen in de TypeScript-code worden weergegeven. Dit commando wordt automatisch uitgevoerd na npm install.
Hoe definieer je een verplicht veld in een Prisma-model?
Wat is het verschil tussen prisma migrate dev en prisma db push?
+22 gespreksvragen
Andere Node.js / NestJS-sollicitatieonderwerpen
Node.js-grondbeginselen
Node.js Core-API's
Asynchroon programmeren
Express.js-basis
NestJS-grondbeginselen
REST API-ontwerp
Validatie & DTO
API-documentatie & contracten
Foutafhandeling
Unit testing
Taakplanning
NestJS-modules & DI
Configuratie- en omgevingsbeheer
JWT-authenticatie
Autorisatie en RBAC
Database met TypeORM
Middleware en Interceptors
Bestandsupload
WebSockets
GraphQL met NestJS
End-to-end testen
Caching met Redis
Wachtrijen met Bull
DevOps, Logging & CI/CD
Docker en containerisatie
Microservices
Best practices voor beveiliging
Prestaties en cloud-deployment
Beheers Node.js / NestJS voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis