PYTHON Tutorial

العمليات الأساسية لـ CRUD

إضافة مستندات

  • استخدم طريقة ()insert_one أو ()insert_many لإضافة مستند واحد أو متعدد إلى مجموعة.
  • حدد مجموعة المستندات التي تريد إضافتها إليها.
  • حدد المستند الذي تريد إضافته.

استعلام المستندات

  • استخدم طريقة ()find لاسترداد المستندات التي تتطابق مع معايير محددة.
  • حدد مجموعة المستندات التي تريد الاستعلام عنها.
  • حدد معايير الاستعلام لتحديد المستندات التي تريد إرجاعها.

تحديث المستندات

  • استخدم طريقة ()update_one أو ()update_many لتحديث مستند واحد أو متعدد.
  • حدد مجموعة المستندات التي تريد تحديثها.
  • حدد معايير الاستعلام لتحديد المستندات التي تريد تحديثها.
  • حدد تحديثات المستند التي تريد إجراؤها.

حذف المستندات

  • استخدم طريقة ()delete_one أو ()delete_many لحذف مستند واحد أو متعدد.
  • حدد مجموعة المستندات التي تريد الحذف منها.
  • حدد معايير الاستعلام لتحديد المستندات التي تريد حذفها.

مثال Python

from pymongo import MongoClient

# الاتصال بقاعدة البيانات
client = MongoClient()
db = client.test

# إضافة مستند
db.collection.insert_one({"name": "John", "age": 30})

# استعلام المستند
result = db.collection.find({"name": "John"})

# تحديث المستند
db.collection.update_one({"name": "John"}, {"$set": {"age": 31}})

# حذف المستند
db.collection.delete_one({"name": "John"})