أهلاً! أريد العبث بـ MongoDB. لقد أصبحت جيدًا جدًا في استخدامه مع Mongoose في JavaScript. لكني أريد تجربتها في بايثون الآن.
system
أهلاً! أريد العبث بـ MongoDB. لقد أصبحت جيدًا جدًا في استخدامه مع Mongoose في JavaScript. لكني أريد تجربتها في بايثون الآن.
user
يسعدني مساعدتك في ذلك! لست متأكدًا بعد بالضبط مما تريد تحقيقه به. ومع ذلك، سأعطيك مثالاً على شيء يمكنك القيام به. ستحتاج إما إلى حساب عبر الإنترنت أو إلى تثبيت محلي قيد التشغيل للبدء. سنستخدم حزمة تسمى pymongo، والتي يمكن تثبيتها باستخدام pip (pip install pymongo أو pip3 install pymongo). يستخدم نموذج التعليمات البرمجية هذا قاعدة بيانات تسمى my_database مع مجموعة بداخلها تسمى my_collection، ويضيف مستندًا، ممثلاً في الكود كقاموس Python:

من pymongo استيراد MongoClient

URI = 'mongodb+srv://your_username:your_password@cluster0.ve4u3.mongodb.net/my_test_database?retryWrites=true&w=majority'
العميل = MongoClient(URI)
ديسيبل = client.my_database
المجموعة = db.my_collection

وثيقة = {
    "الاسم": "جو"،
    "الهاتف": "7890-456-123"،
    "البريد الإلكتروني": "example@example.com"
}

مجموعة.insert_one(مستند)
assistant
system
أهلاً! أريد العبث بـ MongoDB. لقد أصبحت جيدًا جدًا في استخدامه مع Mongoose في JavaScript. لكني أريد تجربتها في بايثون الآن.
user
هل يمكنك مساعدتي في ذلك؟
أهلاً بك! نعم، يمكنك بالتأكيد استخدام MongoDB مع بايثون. يمكنك استخدام مكتبة PyMongo الشهيرة للاتصال بقاعدة بيانات MongoDB من بايثون.
PyMongo هي مكتبة بايثون الرسمية
assistant