MongoDB-யில் Python மூலம் Collection-ஐ Drop செய்வது
MongoDB-யில் collection-ஐ பயன்படுத்தி, நிர்வகித்த தரவுகளை தேவைக்கு ஏற்ப Drop செய்யலாம். Collection-ஐ Drop செய்வது, அந்த collection-இல் உள்ள அனைத்து ஆவணங்களையும் (documents) நீக்குகிறது. இந்தக் கட்டுரையில், Python மற்றும் pymongo பயன்படுத்தி MongoDB-யில் collection-ஐ எவ்வாறு Drop செய்வது என்பதை காண்போம்.
MongoDB மற்றும் Python அமைப்புகள்:
- MongoDB நிறுவுதல்
உங்கள் கணினியில் MongoDBயை நிறுவ பின்வரும் கட்டளையை இயக்கவும்:
sudo apt-get install -y mongodb
- Python pymongo மாடியூலை நிறுவுதல்
pymongo மாடியூலை MongoDB-யுடன் Python இணைக்க தேவையாகும். இதனை நிறுவ:
pip install pymongo
- MongoDB சேவையை துவங்குதல்
MongoDB சேவையை பின்வரும் கட்டளையால் துவங்கலாம்:
sudo service mongod start
Python மூலம் MongoDB-யில் Collection Drop செய்வது:
MongoDB-யில் collection-ஐ Drop செய்வது drop()
செயலியைப் பயன்படுத்தி மிக எளிதாக செய்யப்படுகிறது.
1. Collection Drop செய்ய உதாரணம்:
from pymongo import MongoClient
# MongoDB-யுடன் இணைவதற்கான Client உருவாக்கம்
client = MongoClient('localhost', 27017)
# 'SchoolDB' என்ற தரவுத்தொகுப்பை தேர்வு செய்தல்
db = client['SchoolDB']
# 'students' என்ற collection-ஐ Drop செய்தல்
db['students'].drop()
print("students collection MongoDB-யில் இருந்து Drop செய்யப்பட்டது.")
விளக்கம்:
drop()
செயலி MongoDB-யில் collection-ஐ முற்றிலும் நீக்குகிறது. இதன் மூலம், ‘students’ collection மற்றும் அதனுடன் இணைந்த அனைத்து ஆவணங்களும் அழிக்கப்படும்.
2. Collection Drop செய்யும் போது கவனிக்க வேண்டியவை:
- Collection Drop செய்யப்பட்டவுடன் அதனுள் உள்ள அனைத்து தரவுகளும் அழிக்கப்படும், மேலும் மீட்டெடுக்க முடியாது.
- Drop செய்யும் செயலியை நீங்கள் கண்காணித்து பயன்படுத்த வேண்டும், ஏனெனில் இந்த செயல் திரும்ப பெற இயலாதது.
முடிவு:
Python மற்றும் pymongo மூலம் MongoDB-யில் உள்ள collections-ஐ எளிதாக Drop செய்யலாம். drop()
செயலியைப் பயன்படுத்தி collections மற்றும் அதன் உள்ளடக்கத்தை முழுமையாக நீக்கலாம். இதனை நீங்கள் தேவையற்ற collection-களை நிர்வகிக்க விரும்பினால் பயன்படுத்தலாம்.