→ البرمجة والكود
💻 البرمجة والكود 🤖 ChatGPT
دليل استخدام بريسمة كنظام ORM
Guide to Using Prisma as an ORM
البرومبت
Act as a senior backend developer with 5+ years of experience using Prisma as an ORM. Provide a comprehensive guide on how to set up and use Prisma in a [NODE.JS/TYPESCRIPT] project, covering the following topics: 1) Installing Prisma and initializing a new project, 2) Defining your [DATABASE SCHEMA] using the Prisma schema language, 3) Generating and applying migrations, 4) Querying the database using Prisma Client with examples for [COMMON OPERATIONS] like CRUD, filtering, and relations. Include best practices for error handling, performance optimization, and integrating Prisma with popular frameworks like [EXPRESS/NEXT.JS]. Use clear code snippets and explain each step in detail.

كيف تستخدم هذا البرومبت؟

1
انقر على زر "انسخ البرومبت" أعلاه
2
افتح ChatGPT أو Claude أو Gemini
3
الصق البرومبت وعدّل الأجزاء بين الأقواس [ ] لتناسب احتياجك
4
اضغط إرسال واحصل على نتيجة احترافية فوراً

أسئلة شائعة

ما هو بريسمة ولماذا يعتبر خيارًا جيدًا كنظام ORM؟
بريسمة هو نظام ORM حديث يوفر واجهة سهلة للتعامل مع قواعد البيانات، ويتميز بأداء عالي ودعم لأنواع مختلفة من قواعد البيانات.
كيف يمكن تثبيت بريسمة في مشروع Node.js؟
يمكن تثبيت بريسمة باستخدام الأمر التالي في terminal: npm install prisma @prisma/client.
ما هي خطوات تهيئة بريسمة في مشروع جديد؟
بعد التثبيت، قم بتشغيل الأمر npx prisma init لإنشاء ملفات التهيئة الأساسية مثل schema.prisma.
كيف يمكن تعريف نموذج (Model) في بريسمة؟
يتم تعريف النماذج في ملف schema.prisma باستخدام صيغة خاصة تحدد الحقول والعلاقات بين الجداول.
ما هي الطريقة الأمثل لتنفيذ استعلامات معقدة باستخدام بريسمة؟
يوفر بريسمة واجهة برمجية غنية تسمح ببناء استعلامات معقدة باستخدام دوال مثل findMany و include و where.
كيف يمكن التعامل مع العلاقات بين الجداول في بريسمة؟
يتم تعريف العلاقات في ملف schema.prisma باستخدام الحقول الخاصة مثل @relation، مما يسهل إدارة البيانات المرتبطة.