العمليات الأساسية لـ 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"})