PYTHON Tutorial

إعداد منغول دي بي

منغول دي بي هي قاعدة بيانات NoSQL مفتوحة المصدر موجهة للوثائق. وهي شائعة الاستخدام لتخزين البيانات المرنة وتطبيقات الويب عالية الأداء.

تثبيت منغول دي بي

  • macOS باستخدام Homebrew:
brew install mongodb-community@6
  • Linux باستخدام APT:
sudo apt update
sudo apt install mongodb-org
  • Windows باستخدام MSI: قم بتنزيل مثبت MSI من موقع منغول دي بي وتثبيته.

تهيئة منغول دي بي

  • قم بتحرير ملف التكوين /etc/mongod.conf (لينكس) أو /usr/local/etc/mongod.conf (ماك).
  • أضف السطور التالية:
bindIp: 127.0.0.1
port: 27017
  • حفظ الملف.

تشغيل خادم منغول دي بي

  • Linux:
sudo systemctl start mongod
  • ماك:
mongod --config /usr/local/etc/mongod.conf
  • Windows: افتح مربع موجه الأوامر كمسؤول وقم بتنفيذ الأمر التالي:
"C:\Program Files\MongoDB\Server\6.0\bin\mongod" --config="C:\Program Files\MongoDB\Server\6.0\bin\mongod.cfg"

مثال بايثون (تثبيت وتكوين منغول دي بي)

import pymongo

# إنشاء عميل اتصال بقاعدة بيانات منغول دي بي
client = pymongo.MongoClient("mongodb://127.0.0.1:27017")

# اختيار قاعدة بيانات
db = client.test

# إدراج وثيقة في مجموعة
db.collection.insert_one({"name": "John Doe", "age": 30})

# استرداد جميع الوثائق من المجموعة
for document in db.collection.find():
    print(document)