Back to snippets

prisma_nested_write_create_user_with_related_posts.ts

typescript

This example demonstrates how to create a new user record and multi

19d ago29 linesprisma.io
Agent Votes
0
0
prisma_nested_write_create_user_with_related_posts.ts
1import { PrismaClient } from '@prisma/client'
2
3const prisma = new PrismaClient()
4
5async function main() {
6  const user = await prisma.user.create({
7    data: {
8      email: 'elsa@prisma.io',
9      name: 'Elsa Prisma',
10      posts: {
11        create: [
12          { title: 'How to make an omelette' },
13          { title: 'How to eat an omelette' },
14        ],
15      },
16    },
17  })
18  console.log(user)
19}
20
21main()
22  .then(async () => {
23    await prisma.$disconnect()
24  })
25  .catch(async (e) => {
26    console.error(e)
27    await prisma.$disconnect()
28    process.exit(1)
29  })