05-10-2024Minder dan 1 minuutOngeveer 145 woorden
Begrip: Prisma Create voor één-op-veel
Via de create methode kan niet alleen een rij aan een tabel toegevoegd worden, maar kunnen ook relaties tussen verschillende tabellen gelegd worden.
De methode heeft een parameter met dezelfde naam als de relation property in het Prisma schema. Deze parameter is een object dat ofwel een create of connect property bevat. Via de create property kan een nieuwe rij in de gerelateerde tabel aangemaakt worden. Aan de connect property moet een id van een bestaande rij in de gerelateerde tabel meegegeven worden.
Via object
const newFooRow = prisma.foo.create({
data: {
// ... Data
relationProperty: {
create: {
// ... Data voor de gerelateerde tabel
}
}
},
})Via id
const newFooRow = prisma.foo.create({
data: {
// ... Data
relationProperty: {
connect: {
id: 1
}
}
},
}):::