generator client { provider = "prisma-client-js" } datasource db { provider = "mongodb" url = env("DATABASE_URL") } model User { id String @id @default(auto()) @map("_id") @db.ObjectId email String @unique password String? name String surname String admin Boolean @default(false) messageSent Chat[] messageReceived Chat[] @relation("chatReceived") } model Chat { id String @id @default(auto()) @map("_id") @db.ObjectId message String sender User? @relation(fields: [senderId], references: [id]) senderId String @db.ObjectId receiver User? @relation(name:"chatReceived", fields: [receiverId], references: [id]) receiverId String @db.ObjectId }