PYTHON Tutorial

اتصال بايثون إلى منغودب

خطوات عملية:

  • تثبيت PyMongo أو MongoEngine:
    • PyMongo: pip install pymongo
    • MongoEngine: pip install mongoengine
  • إنشاء عميل
    • ()PyMongo: client = pymongo.MongoClient
    • MongoEngine: connect(db="database_name")
  • إنشاء قاعدة بيانات
    • PyMongo: client.create_database("database_name")
  • إنشاء مجموعة
    • PyMongo: client.database_name.create_collection("collection_name")
  • إدراج مستند
    • PyMongo: client.database_name.collection_name.insert_one({"key": "value"})
  • استرداد مستند
    • PyMongo: client.database_name.collection_name.find_one({"key": "value"})
  • تحديث مستند
    • PyMongo: client.database_name.collection_name.update_one({"key": "value"}, {"$set": {"new_key": "new_value"}})
  • حذف مستند
    • PyMongo: client.database_name.collection_name.delete_one({"key": "value"})

مثال بايثون:

import pymongo

client = pymongo.MongoClient()
db = client.my_database
collection = db.my_collection

collection.insert_one({"name": "John", "age": 30})

result = collection.find_one({"name": "John"})
print(result["age"])  # 30