Back to Cheatsheets
Database

Prisma ORM

Prisma schema and client queries

Schema (schema.prisma)

4 items
CommandDescription
model User { id Int @id }
Define model
posts Post[]
Relation field
@default(autoincrement())
Directive
@unique
Unique constraint

Queries

5 items
CommandDescription
prisma.user.findMany()
Get all
prisma.user.findUnique({ where })
Get one
prisma.user.create({ data })
Create
prisma.user.update({ where, data })
Update
prisma.user.delete({ where })
Delete

Filters & Relations

3 items
CommandDescription
where: { age: { gt: 18 } }
Filter condition
include: { posts: true }
Eager load relation
select: { name: true }
Select specific fields