Python மூலம் MongoDBயில் ஆவணத் தொகுப்பு (Collection) உருவாக்குதல்

Python மூலம் MongoDBயில் ஆவணத் தொகுப்பு (Collection) உருவாக்குதல்

MongoDBயில் தரவுகளை ஆவணங்களாக சேமிக்கப்படும் தொகுப்பு (collection) ஆவணங்களை அணுகவும் நிர்வகிக்கவும் மிக முக்கியமானதாகும். Python மற்றும் pymongo மாடியூல் மூலம் MongoDBயில் ஆவணத் தொகுப்புகளை உருவாக்குவது எளிமையானது. இந்தக் கட்டுரையில் MongoDBயில் Python பயன்படுத்தி ஆவணத் தொகுப்புகளை உருவாக்குவது பற்றிப் பார்ப்போம்.

MongoDB மற்றும் Python முன்னமைப்புகள்:

  1. MongoDB நிறுவுதல்
    உங்கள் கணினியில் MongoDBயை நிறுவ பின்வரும் கட்டளையை பயன்படுத்தவும்:
   sudo apt-get install -y mongodb
  1. Python pymongo மாடியூலை நிறுவுதல்
    MongoDBயுடன் Python க்கு இணைப்பதற்கு pymongo மாடியூல் தேவையாகும். அதை நிறுவ:
   pip install pymongo
  1. MongoDB சேவையை துவங்குதல்
    MongoDB சேவையை பின்வரும் கட்டளையால் துவங்கலாம்:
   sudo service mongod start

Python மூலம் MongoDBயில் ஆவணத் தொகுப்பு உருவாக்குதல்

MongoDBயில் Python மூலம் புதிய ஆவணத் தொகுப்பை உருவாக்கும் எளிய குறியீடு:

from pymongo import MongoClient

# MongoDBயுடன் இணைவதற்கான Client உருவாக்கம்
client = MongoClient('localhost', 27017)

# 'OfficeDB' என்ற தரவுத்தொகுப்பு உருவாக்கம்
db = client['OfficeDB']

# 'employees' என்ற ஆவணத் தொகுப்பு (collection) உருவாக்கம்
collection = db['employees']

# ஊழியர் விவரங்களை உள்ளீடாக சேர்க்க
employee = {"name": "Raj", "age": 28, "position": "Manager"}
collection.insert_one(employee)

print("புதிய ஆவணத் தொகுப்பு MongoDBயில் உருவாக்கப்பட்டுள்ளது.")

விளக்கம்:

  1. MongoClient மூலம் MongoDBயுடன் 27017 என்ற default port-இல் இணைக்கின்றது.
  2. OfficeDB என்ற பெயரில் தரவுத்தொகுப்பை உருவாக்குகிறது.
  3. employees என்கிற பெயரில் புதிய ஆவணத் தொகுப்பை உருவாக்கி அதில் ஊழியர் விவரங்களை சேர்க்கிறது.
  4. insert_one பக்கமூலம் ஆவணத்தை MongoDBயில் உள்ளீடாக சேர்க்கிறது.

MongoDBயில் பல ஆவணங்களை சேர்த்தல்:

மொத்தமாக பல ஆவணங்களை சேர்க்க முடியும்:

employees = [
    {"name": "Kavi", "age": 25, "position": "Developer"},
    {"name": "Anu", "age": 27, "position": "Designer"}
]
collection.insert_many(employees)

இந்த குறியீடு மூலம் பல ஊழியர்களின் விவரங்களை MongoDBயில் உள்ளீடாக சேர்க்க முடியும்.

முடிவு:

Python மற்றும் pymongo பயன்படுத்தி MongoDBயில் ஆவணத் தொகுப்புகளை எளிமையாக உருவாக்கி, தரவுகளை சேமிக்க முடியும். MongoDBயின் சுருக்கமான செயல் முறையால் அதனை பல்வேறு பயன்பாடுகளில் கொண்டுபயன்படுத்தலாம்.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top