Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • PrismaPostgres Documentation40টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Prisma Intro
  • Prisma vs Raw SQL
  • Setup & Install
  • Schema Basics
  • Models
  • Relations
  • Migrations
  • Prisma Client
  • Create & Upsert
  • Read Queries
  • Update & Delete
  • Query Filters
  • Sort & Pagination
  • Select & Include
  • Nested Writes
  • Transactions
  • Aggregation
  • JSON Fields
  • Raw SQL
  • TechShop Schema
  • TechShop Seed
  • Relations Advanced
  • Env Config
  • Global Client
  • Next.js + Prisma
  • Express API
  • Error Handling
  • Performance
  • Connection Pool
  • Prisma Studio
  • Deploy Migrations
  • TechShop Indexes
  • TechShop Cart
  • TechShop Stats API
  • Schema Evolution
  • Debugging
  • Common Mistakes
  • Best Practices
  • Interview Questions
  • Recap & Next
  1. Docs
  2. PrismaPostgres
  3. Nested write — বাবা-সন্তান এক query-তে
PrismaPostgresIntermediate

Nested write — বাবা-সন্তান এক query-তে

order + items একসাথে create — relation-ভিত্তিক।

4টি অংশবাংলা ভাষায়
const order = await prisma.order.create({
  data: {
    user: { connect: { id: 7 } },
    items: {
      create: [
        { productId: 3, qty: 2, price: 4200 },
        { productId: 8, qty: 1, price: 1800 },
      ],
    },
  },
});
Nested opকাজ
createনতুন child row
connectঅস্তিত্বমান PK link
connectOrCreateথাকলে connect, না হলে create
update / deletechild modify

ধারণ: নেস্টেড create একটা transaction-এ server-side সম্পূর্ণ হয় — আধা-state অবশিষ্ট থাকে না।

অর্ডার হিসাব

total নিজে হিসাব করে দিতে হয় হাতে — Prisma গণনা করে না। শেষে $transaction বা trigger-ধারা।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরselect (কয়েকটি ক্ষেত্র) ও include (relation)পরের$transaction — সব-or-নাতথাক ATOMICITY
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com