Luis Haroldo Castro Cabrera
09/02/2021, 2:21 PMRyan
09/02/2021, 2:22 PMLuis Haroldo Castro Cabrera
09/02/2021, 2:25 PMRyan
09/02/2021, 2:26 PMLuis Haroldo Castro Cabrera
09/02/2021, 2:32 PMmodel Cliente {
id String @id @default(uuid())
nombre String
apellidoPaterno String
apellidoMaterno String
fechaDeNacimiento DateTime
rfc String @unique
curp String @unique
telefono1 String
telefono2 String?
trabajo Trabajo @relation(fields: [trabajoId], references: [id])
estadoCivil EstadoCivil @relation(fields: [estadoCivilId], references: [id])
tipoDeVivienda TipoDeVivienda @relation(fields: [tipoDeViviendaId], references: [id])
escolaridad Escolaridad @relation(fields: [escolaridadId], references: [id])
genero Genero @relation(fields: [generoId], references: [id])
direcciones Direccion[]
creditos Credito[]
montoMinimo Decimal @db.Decimal(15, 2)
montoMaximo Decimal @db.Decimal(15, 2)
numeroCreditosCrecer Int @default(3)
estadoCivilId String
tipoDeViviendaId String
escolaridadId String
generoId String
trabajoId String
creadoPor String
fechaCreacion DateTime @default(now())
actualizadoPor String @default("ADMIN")
fechaActualizacion DateTime @default(now()) @updatedAt
@@map(name: "Clientes")
}Luis Haroldo Castro Cabrera
09/02/2021, 2:32 PMLuis Haroldo Castro Cabrera
09/02/2021, 2:32 PMmodel Direccion {
id String @id @default(uuid())
tipo TipoDireccion
calle String
numero String
cruzamientos String?
colonia Colonia @relation(fields: [coloniaId], references: [id])
sucursales Sucursal[]
cliente Cliente? @relation(fields: [clienteId], references: [id])
creadoPor String
fechaCreacion DateTime @default(now())
actualizadoPor String @default("ADMIN")
fechaActualizacion DateTime @default(now()) @updatedAt
clienteId String?
coloniaId String
Trabajo Trabajo[]
@@map(name: "Direcciones")
}Luis Haroldo Castro Cabrera
09/02/2021, 2:33 PMRyan
09/02/2021, 2:40 PMmodel User {
id Int @id @default(autoincrement())
name String
addresses Address[]
}
model Address {
id Int @id @default(autoincrement())
line1 String
user User? @relation(fields: [userId], references: [id])
userId Int?
}
Updating a specific address of a User is easy:
await prisma.user.update({
where: { id: 1 },
data: {
addresses: {
update: { where: { id: 1 }, data: { line1: 'updated address' } },
},
},
})
You just need the id of the User and the specific id of the Address you want to update.Luis Haroldo Castro Cabrera
09/02/2021, 2:42 PM